これは「重複」の質問(Remove the x-axis ticks while keeping the grids (matplotlib))ですが、私が見つけた回答は問題を解決しませんでした。軸のチックを削除しますが、Matplolib/ggplotスタイルを使用してグリッドを保持します
このプロット生成%matplotlib inline
from matplotlib import pyplot as plt
from matplotlib.lines import Line2D
import bumpy
data = numpy.random.randint(0, 100, size=(100,100))
plt.style.use('ggplot')
plt.figure(figsize=(10,10))
plt.imshow(data)
plt.savefig('myplot.pdf', format='pdf', bbox_inches='tight')
plt.close()
:
は、しかし、私はダニなしプロットで終わるしたい、ちょうどグリッドを
例えば、私はこのコードを持っています。その後、私はこれを試してみました:
plt.figure(figsize=(10,10))
plt.imshow(data)
ax = plt.gca()
ax.grid(True)
ax.set_xticklabels([])
ax.set_yticklabels([])
私は近いが、私のPDFファイルを取得:これをしようとした場合、で最後
:
plt.figure(figsize=(10,10))
plt.imshow(data)
plt.grid(True)
plt.xticks([])
plt.yticks([])
WICHすべてのダニやグリッドを削除しますまだプロットの外にいくつかの目盛りがあります。内部のグリッドを維持しながら、どうやってそれらを取り除くのですか?