33

私は、Matplotlib を使用して見栄えの良いプロットを作成するための Seaborn パッケージのファンです。しかし、プロットに小さなグリッド線を表示する方法がわかりません。

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sbn

x = np.linspace(0, 2 * np.pi, 100)
y = np.sin(x)

fig, ax = plt.subplots(1, 1)
ax.scatter(x, y)

ax.grid(b=True, which='major')
ax.grid(b=True, which='minor')

与えます:

ここに画像の説明を入力

ここで何か考えはありますか?また、表示される Seaborn グリッド線のスタイルを調整する方法についての考えも...特に、そ​​れらをより狭くしたいと思います。

4

2 に答える 2

10

これは、マイナー ティックがまだ定義されていないためです。たとえば、次のように追加する必要があります。

ax.set_xticks(np.arange(0,8)-0.5, minor=True)
ax.set_yticks([-1.25, -0.75, -0.25,0.24,0.75,1.25], minor=True)

ここに画像の説明を入力

于 2014-02-21T02:16:16.663 に答える