plt.bar画条形图5个,怎么设置颜色对比度更强
时间: 2024-02-21 11:59:03 浏览: 165
python 画条形图(柱状图)实例
要让 `matplotlib` 绘制的条形图颜色对比度更强,可以使用 `plt.bar()` 函数的 `color` 参数。这个参数可以接受一个颜色字符串或颜色字符串列表,用于设置每个条形的颜色。
以下是一个示例代码,它演示了如何设置多个条形的颜色:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(5)
y = [2, 4, 1, 3, 5]
colors = ['red', 'blue', 'green', 'orange', 'purple']
plt.bar(x, y, color=colors)
plt.show()
```
在这个示例中,我们使用了一个颜色字符串列表 `colors`,它包含了每个条形的颜色。您可以根据需要调整颜色字符串列表中的颜色,以获得更好的对比度效果。
阅读全文