在 matplotlib 中沿轴添加线条
Add lines along axes in matplotlib
我在jupyter notebook
中有这样一段代码生成两个图:
plt.figure(figsize=(5, 4))
x = np.arange(10)
plt.subplot(2, 1, 1)
plt.plot(x, x)
plt.subplot(2, 1, 2)
plt.plot(x, x)
如何添加沿轴的黑线?
喜欢这个:
通过在代码中添加以下行来更改以下 rcParams:
plt.rcParams['axes.spines.left'] = True
plt.rcParams['axes.spines.bottom'] = True
plt.rcParams['axes.spines.top'] = True
plt.rcParams['axes.spines.right'] = True
您似乎在使用 seaborn 的 darkgrid
主题。
您想改用 tick
样式。
sns.set_style("ticks")
我在jupyter notebook
中有这样一段代码生成两个图:
plt.figure(figsize=(5, 4))
x = np.arange(10)
plt.subplot(2, 1, 1)
plt.plot(x, x)
plt.subplot(2, 1, 2)
plt.plot(x, x)
如何添加沿轴的黑线?
喜欢这个:
通过在代码中添加以下行来更改以下 rcParams:
plt.rcParams['axes.spines.left'] = True
plt.rcParams['axes.spines.bottom'] = True
plt.rcParams['axes.spines.top'] = True
plt.rcParams['axes.spines.right'] = True
您似乎在使用 seaborn 的 darkgrid
主题。
您想改用 tick
样式。
sns.set_style("ticks")