0

X 轴和 Y 轴刻度不会出现在图中。我什至尝试从具有比例图的笔记本上运行精确的代码。看来问题出在笔记本上,而不是代码上。 代码片段

4

1 回答 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 回答