如何在matplotlib中制作图形

kqhtkvqz  于 2023-01-13  发布在  其他
关注(0)|答案(1)|浏览(131)

我不太擅长matplotlib,我需要你的帮助,我有一个2015-2022年按年上传的格式:

PHP:282
JavaScript:273
HTML:229
HTML5:227
MySQL:218
CSS:217
CSS3:203
PHP5:184
jQuery:168
1С:168

我需要做一些类似的视觉图表-从底部-年份,在左边-提到的数量(旁边指出以上代码(数字),以及左上角的图例:颜色-标签(例如- PHP -绿色,CSS3 -蓝色....)
同样,X -年,Y -teg值,使用:PHP:文件系统扩展(282 this)

qnakjoqk

qnakjoqk1#

由于您没有提供年份信息,我只能假设这些提及是2015年至2022年之间的总提及。
在这种情况下,我会推荐seaborn中的catplot。这将绘制“标记”(正如你所说的)在X轴上,(计数)。然后您可以更改X标签名称以反映X轴所指的内容,即提到2015年到2022年之间的数据。您的代码如下所示(仅以前两个数据点为例):

df = pd.DataFrame({'Tags':['PHP', 'JavaScript'], 'Mentions':[282, 273]}) 

sns.catplot(data = df, x = 'Tags', y = 'Mentions', kind = 'bar').set_xlabels('Number of mentions from 2015-2022')

相关问题