减少y轴刻度标签之间的空间

时间:2019-04-15 20:19:58

标签: python python-3.x pandas matplotlib

我正在为指标仪表板进行数据可视化,以显示我们随着时间的释放量。

我有一个带有

的气泡图
  • y轴上的年
  • x轴上的月份
  • 其中气泡直径代表该月的释放次数

我正在尝试使数据可视化更加有趣。我有计划添加一个色标,但是我有一个问题,我要首先修复2019年至2018年之间的大量空间。

也就是说,我也愿意接受其他建议:)

这是我目前拥有的:https://imgur.com/a/PwxbaRz

我基本上想在2019年至2018年以及2017年至2018年之间在y轴上挤压

这是我的数据的样子

   year     month releases_per_month
0   2017    9      10
1   2017    10     10
2   2017    11     9
3   2017    12     15
4   2018    1      14

以下是创建我的散点图的代码

plt.figure(figsize = (12,7.5))

plt.scatter(x=df_gby['month'], 
            y=df_gby['year'], 
            s=df_gby['releases_per_month'] * 100,)

plt.xticks(np.arange(13), [' ', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']);
plt.yticks([2017, 2018, 2019])
plt.title('Releases by Month by Year', fontsize = 16)
plt.xlabel('Month', fontsize = 16)
plt.ylabel('Year', fontsize = 16)
plt.xticks(fontsize = 14)
plt.yticks(fontsize = 14);

0 个答案:

没有答案