【发布时间】:2012-02-04 10:45:37
【问题描述】:
我正在尝试创建一个散点图,该散点图以散点图左侧和底部的数据直方图为界。我一直在关注这个例子(图中的顶部和右侧有界): http://matplotlib.sourceforge.net/examples/pylab_examples/scatter_hist.html
我已经成功地更改了边距和大小以将直方图放在我想要的位置,但我不确定如何告诉 mpl 将 xlabel 和 ylabel 放在哪里。例如,使用(现在将 axHistx 和 axHisty 修改为位于散点图的左侧/下方):
axScatter = axes(scat_area)
axHistx = axes(hist_area_x)
axHisty = axes(hist_area_y)
...
xlabel('this is the x axis')
ylabel('this is the y axis')
将 xlabel 放置在左侧直方图下方 (axHisty)。我希望它在底部的直方图下方居中。我不能使用axHistx.xlabel(),因为轴对象没有该属性。 (不过,我对 ylabel 的改进之处感到满意)
【问题讨论】:
-
所以我可能已经回答过了,虽然我不确定这是否真的是正确的方式:
sca(axHistx); xlabel()
标签: python matplotlib