x または y の目盛りのない散布図を作成したいと考えています。しかし、プロットをホワイトグリッド スタイルで表示したいと思います。xticks を明示的に設定すると、ホワイトグリッドも失われます。トリックはありますか?
import matplotlib.pyplot as plt
plt.style.use('ggplot')
import numpy as np
fig, ax = plt.subplots(frameon=False)
colormap = np.array(["orange","cyan"])
x = np.array([2,2,2,4,4,4,4]*10)
y = np.array([2,4])
col = np.array(['b','g'])
colors = colormap[np.where(y==x[:,None])[1]]
Y = np.random.random((70,2))
plt.xticks([])
plt.yticks([])
ax.scatter(Y[:,0], Y[:,1], c=colors)