我在Windows上全新安装了Anaconda 5.3,因此使用matplotlib 2.2.3。
当我使用淡淡的“白色”样式生成图时,我看到了主要刻度标签,但是没有看到任何主要的刻度标记。
使用...将主要刻度线设置为更大。
%matplotlib inline
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_style('white', {'axes.linewidth': 0.5})
plt.rcParams['xtick.major.size'] = 20
plt.rcParams['xtick.major.width'] = 4
fig, ax = plt.subplots()
plt.show()
...没有效果。
我找不到任何使刻度标记可见/不可见的选项。
有人有任何线索吗?
谢谢。
答案 0 :(得分:1)
rcParams 'xtick.major.size'
和'xtick.major.width'
实际上可以用于更改刻度的长度和宽度。 rcParams 'xtick.bottom'
和'ytick.left'
可用于打开或关闭刻度线。
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_style('white', {'axes.linewidth': 0.5})
plt.rcParams['xtick.major.size'] = 20
plt.rcParams['xtick.major.width'] = 4
plt.rcParams['xtick.bottom'] = True
plt.rcParams['ytick.left'] = True
fig, ax = plt.subplots()
plt.show()