How can I fill a matplotlib grid?
我想渲染一个ggplot2样式填充的网格,la 
(来源:had.co.nz) sub>
我还找不到任何以这种方式处理网格样式的在线资源。 我是否必须采取类似绘制自己的矩形补丁之类的方法?
编辑:尝试了克里斯的解决方案后,我写了一个脚本来帮助matplotlib图看起来像ggplot2(如果有人有兴趣)。
http://messymind.net/making-matplotlib-look-like-ggplot/
以下代码使用
1 2 3 4 5 6 7 8 9 10 11 12 | 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() |
结果是