如何在绘制列表的平均值并显示其余值的范围时,绘制列表的键目录?【Python】
我有一些与这条格言大致相同的东西:如何在绘制列表的平均值并显示其余值的范围时,绘制列表的键目录?【Python】,python,matplotlib,graph,Python,Matplotlib,Graph,我有一些与这条格言大致相同的东西: {10:[8910506714430294659430430375,430430,29471415101049847443043043043043043043043014101657],12:[6764667197277312024667197388573573573573518518,5735731465466] 我试图绘制一个图形,其中x轴有键(即:10,12,14…),y轴表示与键对应的列表的平均值,我想显示一些表示四分位数或可能范围的条形图?有人知道我
{10:[8910506714430294659430430375,430430,29471415101049847443043043043043043043043014101657],12:[6764667197277312024667197388573573573573518518,5735731465466]
我试图绘制一个图形,其中x轴有键(即:10,12,14…),y轴表示与键对应的列表的平均值,我想显示一些表示四分位数或可能范围的条形图?有人知道我该怎么做吗
这是Python的btw
如果有任何帮助,我们将不胜感激。我建议您将数据转换为
数据框,在该数据框上进行所有计算并绘制。例如:
df = pd.DataFrame(data)
plot_data = df.agg(['mean', 'std']).T
plt.errorbar(plot_data.index, plot_data['mean'], yerr=plot_data['std'])
输出:
我建议您将数据转换为数据框,在该数据框上进行所有计算并绘制。例如:
df = pd.DataFrame(data)
plot_data = df.agg(['mean', 'std']).T
plt.errorbar(plot_data.index, plot_data['mean'], yerr=plot_data['std'])
输出:
导入matplotlib.pyplot作为plt
数据={10:[891506,714,430,294,659,430,430,375,430,294,714,1510,1049,847,430,430,430,1410,1657],
12: [676, 466, 719, 727, 573, 1202, 466, 719, 573, 885, 573, 573, 573, 573, 518, 518, 573, 573, 1465, 466]}
键=已排序(数据)#按定义顺序排列的键
plt.盒形图([数据[k]表示k个键,位置=键)#盒形图和须形图
plt.绘制(键,[sum(数据[k])/len(数据[k])表示键中的k],“-o')#线表示平均值
plt.savefig('nice-box-plots'))
将whis=(10,90)
作为参数添加到plt.boxplot
将把胡须放在10%和90%的平铺中,请参见
导入matplotlib.pyplot作为plt
数据={10:[891506,714,430,294,659,430,430,375,430,294,714,1510,1049,847,430,430,430,1410,1657],
12: [676, 466, 719, 727, 573, 1202, 466, 719, 573, 885, 573, 573, 573, 573, 518, 518, 573, 573, 1465, 466]}
键=已排序(数据)#按定义顺序排列的键
plt.盒形图([数据[k]表示k个键,位置=键)#盒形图和须形图
plt.绘制(键,[sum(数据[k])/len(数据[k])表示键中的k],“-o')#线表示平均值
plt.savefig('nice-box-plots'))
将whis=(10,90)
作为参数添加到plt.boxplot
将把胡须放在10%和90%的平铺中,请参见