我想呈现一个ggplot2样式填充网格,这个http://had.co.nz/ggplot2/graphics/b1d84765165d97b51c63c292bc638f0b.png
我无法找到任何以这种方式处理网格样式的在线资源.我是否必须采取类似绘制自己的矩形补丁的方法?
编辑:在尝试了Chris的解决方案之后,我编写了一个脚本来帮助使matplotlib图形看起来像ggplot2,如果有人感兴趣的话.
以下代码用于matplotlib.pyplot.grid打开网格并设置网格属性(线条颜色,样式和宽度),然后用于plt.gca().patch.set_facecolor('0.8')更改轴颜色(我不确定是否存在,但必须有便利功能才能执行此操作) .参数patch.set_facecolor是任何matplotlib颜色.
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()
Run Code Online (Sandbox Code Playgroud)
结果是

| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |