Python Matplotlib-通过在中添加脊椎覆盖样式表
我在matplotlib中生成了一个3x3子绘图,并使用以下样式表进行美学设计:Python Matplotlib-通过在中添加脊椎覆盖样式表,python,matplotlib,Python,Matplotlib,我在matplotlib中生成了一个3x3子绘图,并使用以下样式表进行美学设计: plt.style.use('ggplot') 我喜欢样式表,但我希望左脊椎显示。下面的代码适用于与我的9AX交互,但它并没有将脊椎重新添加进去(其他一切都正常) 样式表导入后是否不可编辑?还是我做错了什么 谢谢我认为这种款式的刺不是隐形的,而是经过颜色调整的,所以你可以试试 ax.spines['left'].set_color('k') 如果你错过了刻度线,你可以加上 ax.yaxis.set_tick_p
plt.style.use('ggplot')
我喜欢样式表,但我希望左脊椎显示。下面的代码适用于与我的9AX交互,但它并没有将脊椎重新添加进去(其他一切都正常)
样式表导入后是否不可编辑?还是我做错了什么
谢谢我认为这种款式的刺不是隐形的,而是经过颜色调整的,所以你可以试试
ax.spines['left'].set_color('k')
如果你错过了刻度线,你可以加上
ax.yaxis.set_tick_params(size=3)
我认为这种款式的刺不是隐形的,而是经过颜色调整的,所以你可以试试
ax.spines['left'].set_color('k')
如果你错过了刻度线,你可以加上
ax.yaxis.set_tick_params(size=3)
在
ggplot
样式中,脊椎仍然存在,而是“axes.edgecolor”
因此,一个解决方案是将其变为黑色,而不是关闭除左脊椎以外的所有脊椎
import matplotlib.pyplot as plt
rc = {"axes.spines.bottom" : False,
"axes.spines.top" : False,
"axes.spines.right" : False,
"axes.edgecolor" : "black"}
plt.style.use(("ggplot", rc))
在
ggplot
样式中,脊椎仍然存在,而是“axes.edgecolor”
因此,一个解决方案是将其变为黑色,而不是关闭除左脊椎以外的所有脊椎
import matplotlib.pyplot as plt
rc = {"axes.spines.bottom" : False,
"axes.spines.top" : False,
"axes.spines.right" : False,
"axes.edgecolor" : "black"}
plt.style.use(("ggplot", rc))
非常感谢您。很抱歉延迟回复,我没有收到您回复的通知,。很好!非常感谢你。很抱歉延迟回复,我没有收到您回复的通知,。很好!