X 轴和 Y 轴刻度不会出现在图中。我什至尝试从具有比例图的笔记本上运行精确的代码。看来问题出在笔记本上,而不是代码上。 代码片段
问问题
83 次
1 回答
0
我想你会发现问题更像是 SUJITKUMAR SINGH 所建议的。也就是说,问题不在于笔记本本身,而在于笔记本使用了深色主题。
换句话说,黑色打印在黑色背景上的显示效果不佳。但是假设你真的很喜欢那个黑暗的主题。幸运的是,您可以更改脊椎(构成框的各个边界线)、轴颜色(您的没有轴标签)和刻度线颜色。所有这些,以及单独的。
# modify your code with this as a quick test show it's the color, not the notebook
plt.rc('axes',edgecolor='xkcd:sky blue')
x = np.linspace(0, 5, 11)
y = x **2
plt.plot(x,y)
# taking it one step further, let's change everything but the y-axis color
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.set_xlabel('X-axis title')
ax.set_ylabel('Y-axis title')
ax.spines['bottom'].set_color('green')
ax.spines['top'].set_color('#0d3f0f')
ax.spines['right'].set_color('m')
ax.spines['left'].set_color('xkcd:sky blue')
ax.xaxis.label.set_color('orange')
ax.yaxis.label.set_color('purple')
ax.tick_params(axis='x', colors='blue')
plt.show()
显示(在白色背景上授予)为:
于 2020-04-27T04:31:12.963 回答