cmap所有的颜色图谱
时间: 2024-04-18 08:13:03 浏览: 19
Colormap(颜色图谱)是将数值映射到颜色的方法,通常用于数据可视化。下面是一些常见的颜色图谱:
1. viridis(默认):从深蓝色到黄色的连续变化,被广泛认为是最好的颜色图谱。
2. plasma:从深紫色到亮黄色的连续变化。
3. inferno:从深紫色到亮橙色的连续变化。
4. magma:从深紫色到亮红色的连续变化。
5. jet:从蓝色到红色的连续变化,但已被认为是不太合适的颜色图谱。
6. rainbow:七种颜色(红、橙、黄、绿、蓝、靛、紫)的连续变化,但已被认为是不太合适的颜色图谱。
7. gray:从黑色到白色的连续变化,用于黑白图像。
8. autumn:从红色到黄色的连续变化。
9. winter:从蓝色到绿色的连续变化。
10. cool:从青色到紫色的连续变化。
11. hot:从黑色到红色的连续变化。
12. spring:从绿色到红色的连续变化。
13. summer:从绿色到黄色的连续变化。
14. copper:从黑色到铜色的连续变化。
15. pink:从黑色到粉色的连续变化。
相关问题
在上面基础上修改代码,相关性越为正相关颜色越红,相关性越为负相关颜色越蓝,没有相关性颜色为白色,且画出的相关性热力图坐标进度为30
好的,以下是修改后的代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
np.random.seed(0)
data = np.random.randn(30, 30)
# 计算相关系数矩阵
corr = np.corrcoef(data)
# 设置颜色
color_map = plt.cm.RdBu_r
# 绘制热力图
plt.imshow(corr, cmap=color_map, vmin=-1, vmax=1)
# 设置坐标轴
ticks = np.arange(0, 30, 1)
plt.xticks(ticks)
plt.yticks(ticks)
plt.tick_params(labelsize=8)
# 添加颜色条
plt.colorbar()
# 显示图像
plt.show()
```
修改后的代码使用 `plt.cm.RdBu_r` 颜色图谱,其中 `RdBu_r` 表示红-蓝反转。矩阵中的正相关性用红色表示,负相关性用蓝色表示,没有相关性用白色表示。同时,`vmin=-1` 和 `vmax=1` 分别指定颜色图谱的最小值和最大值为-1和1。最后,使用 `plt.colorbar()` 添加颜色条。
以上就是修改后的代码和热力图,您可以根据需要进行调整。
def plot_confusion_matrix(cm, target_names, title='Confusion matrix', cmap=plt.cm.cool, normalize=True):
这是一个用于绘制混淆矩阵的函数,其中包括以下参数:
- `cm`: 混淆矩阵,通常是一个二维数组,矩阵的每个元素代表真实标签和预测标签的交叉计数。
- `target_names`: 类别名称,代表每个类别的名称。
- `title`: 图表的标题。
- `cmap`: 用于绘制矩阵的颜色图谱。
- `normalize`: 是否将混淆矩阵归一化为百分比形式。
函数会绘制出一张混淆矩阵的热力图,可以直观地显示出模型预测的准确性和错误情况。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)