如何使用matplotlib.pyplot在x轴上创建分组的条形图(按月和年),在y轴上创建值的条形图?

阿布·沙旺万法汉

这是我的数据框:

   Year  Month    Views
0  2016      5    97162
1  2016      6   415627
2  2016      7   675071
3  2016      8   962525
4  2016      9  1244306

我想的意见要在y轴上绘制,并在X轴我要几个月甚至几年是这样的:像这样如何使用matplotlib.pyplot可视化我的数据框(如上图)?

耶斯列尔

DataFrame.pivot搭配使用DataFrame.plot.bar

df.pivot('Year','Month','Views').plot.bar()

如果需要,请rename在透视后添加月份名称

month_dict = {1 : "January", 2 : "February", 3 : "March", 4 : "April", 
              5 : "May" , 6 : "June", 7 : "July", 8 : "August", 
              9 : "September", 10 : "October" ,11 : "November",12 : "December"}

df.pivot('Year','Month','Views').rename(columns=month_dict).plot.bar()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用非数字X轴创建条形图?

如何使用matplotlib / seaborn和pandas数据框创建具有共享x轴的上下条形图

使用matplotlib为水平条形图创建替代的y轴标签

使用带有x轴日期且宽度为时间增量的matplotlib创建条形图

如何隐藏条形图轴上的线?

如何在y轴上创建具有相同数量的多个值的堆叠条形图

如何在Chart.js条形图的x轴上居中放置条形图?

如何在R的同一图上创建具有不同x和y轴的两个条形图?

Matplotlib图条形图堆积在x轴上不同位置的循环中

如何创建一个双轴条形图?

如何在同一图表上用单独的轴绘制条形图和线形图?

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

如何用R中的辅助分组x轴创建条形图?

如何在条形图范围轴上显示单位

如何创建具有模糊Y轴的堆叠式条形图/猫形图?

ggplot2:使用条形图和stat ='identity'时,y轴上的值不正确

使用Coreplot布置条形图,并使用labelFormatter在X轴上显示日期。但是条形图没有显示

使用条形图对x轴进行分组

如何创建条形图,将值与Excel中辅助轴上的一组值进行比较

如何设置条形图的x轴

带有两个 Y 轴和公共 X 轴的 Matplotlib 条形图

使用双 y 轴创建条形图

如何在 R 中创建一个条形图,y 轴上的频率不是密度?

如何在 x 轴上创建带有均值和比例变量 (1-5) 的堆积条形图?

如何在 R 中创建基于 x 轴上的附加变量在中间分割的水平条形图?

如何创建按月分组的年度条形图

如何在 Shiny 中创建具有固定 y 轴值的条形图?

如何删除条形图x轴上的十进制值:Highcharts

如何通过在 x 轴上使用两个变量和在 y 轴上使用分组变量来制作条形图?