📅  最后修改于: 2023-12-03 14:52:26.866000             🧑  作者: Mango
在 matplotlib 中,我们可以使用 set_facecolor()
方法来更改图表的背景颜色,使用 set_edgecolor()
方法来更改轴和其他边框的颜色。以下是在 Python 中更改轴颜色的方法。
首先,我们需要导入 matplotlib 库并创建一个简单的图表:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
接下来,我们可以使用以下代码更改 x 轴和 y 轴的颜色:
ax.spines['bottom'].set_color('red')
ax.spines['left'].set_color('blue')
这将会改变 x 轴的颜色为红色,y 轴的颜色为蓝色。我们也可以使用 RGB 值来更改颜色:
ax.spines['bottom'].set_color((0.5, 0.1, 0.7))
以上代码将会改变 x 轴的颜色为紫色。
下面是完整代码:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
fig, ax = plt.subplots()
ax.plot(x, y)
ax.spines['bottom'].set_color('red')
ax.spines['left'].set_color('blue')
ax.spines['top'].set_color('green')
ax.spines['right'].set_color('purple')
plt.show()
这将会在图表中更改所有轴的颜色:
以上就是在 matplotlib 中更改轴颜色的方法。