6

ggplot2 スタイルの塗りつぶされたグリッドをレンダリングしたいと思います(ソース: had.co.nz )これ

このような方法でグリッドのスタイルを設定するオンライン リソースを見つけることができませんでした。独自の長方形パッチをプロットするようなことをする必要がありますか?

編集: Chris のソリューションを試した後、興味がある場合は、matplotlib グラフを ggplot2 のように見せるためのスクリプトを作成しました。

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

4

2 に答える 2

6

次のコードは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()

結果は

上記のコードによって生成された図

于 2012-07-27T08:51:27.463 に答える