我想在矩阵 (4,2) 中绘制多个图形,并且我希望左侧的图形在其左侧具有标签,而在右侧具有相反的标签。此外,当我在 Google Colab 中绘制它们时,图表都被挤压在一起,所以我想增加它们的大小和它们之间的间距。最后,我希望只有底部的两个图表有 x 标签。谁能给我一些关于使用什么函数或内部参数的提示?此外,还有一些功能可以让我在浏览器的另一个窗口中看到我的图表,而不是在我的 Colab 代码框或类似的东西下面?如果您能给我提示以避免不必要的代码,我也会很高兴。到目前为止,这是我的代码:x = df_clean['SIO2']fig, axs = plt.subplots(4, 2)axs[0,0].plot(x, df_clean['AL2O3'], 'bo', markersize=1)axs[0,1].plot(x, df_clean['MGO'], 'bo', markersize=1)axs[1,0].plot(x, df_clean['FEOT'], 'bo', markersize=1)axs[1,1].plot(x, df_clean['CAO'], 'bo', markersize=1)axs[2,0].plot(x, df_clean['NA2O'], 'bo', markersize=1)axs[2,1].plot(x, df_clean['K2O'], 'bo', markersize=1)axs[3,0].plot(x, df_clean['TIO2'], 'bo', markersize=1)axs[3,1].plot(x, df_clean['P2O5'], 'bo', markersize=1)plt.suptitle('Harker Diagrams (All data)')plt.figure(figsize=(60, 45))这就是我要回来的:
1 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
如果要确定轴标签的具体位置、方向、大小、颜色等,请使用ax.annotate()
. 。
如果您希望 x 轴标签仅出现在底部,您应该sharex=True
在最初调用 时使用plt.subplots()
。sharey=True
如果您的所有图都具有相同的 y 轴,那么设置也是一个好主意。
您可以通过在figsize=(width, height)
调用plt.subplots()
.
不确定让输出出现在不同的浏览器窗口中,但这些函数应该可以帮助您制作更清晰的图形。
添加回答
举报
0/150
提交
取消