Python使用matplotlib可视化模拟家庭支出情况雷达图

发布时间:2024-12-04 19:19

如何在Python中使用matplotlib绘制图表:使用pyplot库 #生活技巧# #数码产品使用技巧# #设计软件使用技巧#

可视化模拟家庭支出情况雷达图

import random

import numpy as np

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['KaiTi']

plt.rcParams['axes.unicode_minus']=False

data={

'蔬菜':[1350,1500,1330,1550,900,1400,980,1100,1370,1250,1000,1100],

'水果':[400,600,655,700,750,800,850,900,950,900,820,568],

'肉类':[500,354,456,400,500,600,350,450,480,580,658,590],

'日用':[1100,1400,1200,1250,1450,1350,1300,1250,1150,950,850,1252],

'衣服':[650,3500,0,2550,1300,500,600,0,0,1300,0,900],

'旅游':[4000,1800,0,0,0,0,0,0,0,4000,0,0],

'随礼':[0,4000,0,600,1000,800,1200,0,900,500,450,750]

}

dataLength = len(data['蔬菜'])

angles = np.linspace(0,

2*np.pi,

dataLength,

endpoint=False)

markers = '*v^Do'

for col in data.keys():

color = f'#{random.randint(0,0xffffff):06x}'

plt.polar(angles,data[col],color=color,marker=random.choice(markers),label=col)

month = ['{}月'.format(i) for i in range(1,13)]

plt.thetagrids(angles*180/np.pi,month)

plt.legend()

plt.show()

'

效果图如下:

网址:Python使用matplotlib可视化模拟家庭支出情况雷达图 https://www.yuejiaxmz.com/news/view/375873

相关内容

使用Python实现深度学习模型:智能家电控制与优化
Python中的Numpy、SciPy、MatPlotLib安装与配置
心理健康评估:用数学建模帮助您的情绪健康管理
AppTask: 使用Python实现日常APP任务自动化
Python制作生活工具
用matplotlib绘制饼图(学习规划——时间馅饼)
Python小白的数学建模课
Python财务数据分析与金融风险评估
Python中的生活数据分析与个人健康监测.pptx
睡眠质量分析:用数学建模提高您的健康生活

随便看看