📜  如何在 matplotlin 中更改轴的颜色 - Python (1)

📅  最后修改于: 2023-12-03 14:52:26.866000             🧑  作者: Mango

如何在 matplotlib 中更改轴的颜色 - Python

在 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()

image

接下来,我们可以使用以下代码更改 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()

这将会在图表中更改所有轴的颜色:

image

以上就是在 matplotlib 中更改轴颜色的方法。