【发布时间】:2018-05-29 19:21:09
【问题描述】:
使用 pandas API 到 matplotlib,我正在绘制一个数据帧中的数量图 - 有四个子图。现在它运行良好,但我无法控制自动添加到每个轴的颜色条。 (添加了一个颜色条,因为我正在绘制 hexbin 图)。
请参阅此处的示例:https://pandas.pydata.org/pandas-docs/stable/visualization.html#hexagonal-bin-plot。
我的目标是设置颜色条的标签,但我不确定如何使用 pandas API 来解决这个问题。我的第一个子图的代码如下:
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(8, 8))
p1 = go65.plot.hexbin(x='si10_hx', y='tcc_hx', C='dsst_amp_bias', reduce_C_function=np.mean,\
gridsize=25, vmin=-1.5, vmax=1.5, cmap = plt.cm.PiYG,\
xlim=(0, 35), ylim=(0, 1),\
ax=axes[0,0])
fig.get_axes() 返回 8 个对象,所以颜色条轴就在那里……我只需要知道如何找到(掌握)它们。谢谢
【问题讨论】:
标签: python pandas matplotlib plot colorbar