gpt4 book ai didi

python - 如何填充 matplotlib 网格?

转载 作者:太空狗 更新时间:2023-10-30 00:00:05 27 4
gpt4 key购买 nike

我想渲染一个 ggplot2 样式的填充网格,la this
(来源:had.co.nz)

我一直无法找到任何处理以这种方式设置网格样式的在线资源。我是否必须求助于绘制我自己的矩形补丁之类的东西?

编辑:在尝试了 Chris 的解决方案后,我编写了一个脚本来帮助使 matplotlib 图形看起来像 ggplot2,如果有人感兴趣的话。

http://messymind.net/making-matplotlib-look-like-ggplot/

最佳答案

以下代码使用matplotlib.pyplot.grid打开网格并设置网格属性(线条颜色、样式和宽度),然后使用 plt.gca().patch.set_facecolor('0.8') 更改轴颜色(我'我不确定是否有,但必须有方便的功能来做到这一点)。 patch.set_facecolor 的参数是任何 matplotlib colour .

import numpy
import matplotlib.pyplot as plt

x = numpy.random.rand(10)
x = numpy.random.rand(10)

plt.plot(x, y, 'o')

plt.grid(True, color='w', linestyle='-', linewidth=2)
plt.gca().patch.set_facecolor('0.8')

plt.show()

结果是

Figure generated by the code above

关于python - 如何填充 matplotlib 网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11684183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com