我正在尝试创建一个散点图,该散点图由散点图的左侧和底部的数据直方图限制。我一直在关注这个示例(其中情节限制在顶部和右侧):
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的定位感到满意)

最佳答案

这应该工作:

axHisty.set_xlabel("this is the x axis")

关于python - matplotlib-使用多轴(历史+散点)时定位xlabel/ylabel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8762339/

10-11 22:49