【发布时间】:2018-03-23 12:32:22
【问题描述】:
我有 2 个子图 - 1 个散点图和一个条形图,我想要一个共享的 x 轴。散点图有一个颜色条。由于两个图的轴不重合,sharex 似乎不适用于此。 我的代码:
fig, (ax, ax2) = plt.subplots(2,1, gridspec_kw = {'height_ratios':[13,2]},figsize=(15,12), sharex=True)
df_plotdata.plot(kind='scatter', ax=ax, x='index_cancer', y='index_g', s=df_plotdata['freq1']*50, c=df_plotdata['freq2'], cmap=cmap)
df2.plot(ax=ax2, x='index_cancer', y='freq', kind = 'bar')
【问题讨论】:
-
我意识到彩条是问题所在。尝试移动颜色条似乎不起作用。我似乎也无法摆脱它。
-
Sharex 表示轴限制相同并且轴是同步的。这并不意味着它们彼此重叠。这完全取决于您如何创建颜色条。如果人们只是在问题中提供minimal reproducible examples,可以复制和更改以轻松回答他们的问题,那不是很好吗?
标签: python pandas matplotlib subplot colorbar