現在、matplotlib.pyplot
を使ってグラフを作成していますが、メジャーなグリッド線は黒と黒、マイナーは灰色または破線です。Pythonで異なる線種を持つメジャーとマイナーのグリッド線を作成する方法
グリッドプロパティでは、which=both/major/mine
とし、colorとlinestyleはlinestyleで単純に定義します。マイナーな髪型だけを指定する方法はありますか?
私が持っている適切なコードは、これまで
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
実際にマイナーグリッドが表示されるように、 'plt.minorticks_on()'を呼び出す必要があることもあります。 http://stackoverflow.com/a/19940830/209246 – eqzx
を参照してください。[docs](https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.grid.html)から: "kwargsが提供されている場合は、グリッドが必要で、bがTrueに設定されていると仮定します。 - 'b = True'を省略するかもしれません。 – miku