更改 matplotlib 3D 图的轴平面的背景颜色
问题描述:
基于matplotlib的散点图示例,如何更改 3 轴网格平面的灰色背景颜色?我想将它设置为白色,保持网格线为默认的灰色.我发现了 这个问题 但我无法将其应用于示例.谢谢.
On the basis of the scatterplot example of matplotlib, how can I change the gray background color of the 3 axes grid planes? I would like to set it to white, keeping the grid lines with the default gray color. I found this question but I couldn't apply it to the example. Thanks.
答
使用相同的示例.您可以使用此处描述的 set_pane_color
方法设置窗格颜色 http://matplotlib.org/mpl_toolkits/mplot3d/api.html#axis3d.您可以使用 RGBA 元组设置颜色:
Using the same example. You can set the pane color using the set_pane_color
method as described here http://matplotlib.org/mpl_toolkits/mplot3d/api.html#axis3d. You can set the color using the RGBA tuple:
# scatter3d_demo.py
# ...
# Set the background color of the pane YZ
ax.w_xaxis.set_pane_color((1.0, 1.0, 1.0, 1.0))
plt.show()