python - Python matplotlib散点图导入颜色图列表
问题描述
如何像导入颜色列表一样导入颜色表列表。我想将其用于散点图。我可以通过以下方式导入一系列颜色
import matplotlib._color_data as mcd
colorslist = list(mcd.XKCD_COLORS.values())[::3]
print(colorlist)
['#d1b26f',
'#06c2ac',
'#bf77f6',
'#75bbfd',
'#96f97b',
'#95d0fc',
'#ff81c0',
'#7e1e9c']
同样,我想获取颜色图列表。预期输出:
colormaplist = [a list of available colormap colors]
print(colormaplist)
[Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_r..]
解决方案
只需从 matplotlib 导入cm
,您就可以获得颜色图列表
from matplotlib import cm
dir(cm)
>>> ['Accent',
'Accent_r',
'Blues',
'Blues_r',
'BrBG',
'BrBG_r',
'BuGn',
'BuGn_r',
'BuPu',
'BuPu_r',
'CMRmap',
'CMRmap_r',
....,
'viridis_r',
'winter',
'winter_r']
推荐阅读
- android - 如何在 Android Studio 中“选择 Android SDK”?
- javascript - 使用javascript删除生成的html代码中的某一行
- html - 将反应应用程序部署到网页显示空白屏幕
- laravel - 使用条件连接 Laravel 中的两个表
- java - 如何使用 JDeveloper 工具中的 Java 代码在 Oracle BPM 应用程序中添加和更新业务规则
- kubernetes - Wireshark 跟踪 - 分析代理和服务之间的超时
- sharepoint-2013 - 在 Sharepoint 文档库中上传和保存文档时面临问题
- graphics - 我如何知道 AMD 显卡是否专用于 d3d11(或 dxgi)?
- android - 如何为 Recyclerview 的特定项目设置动画?
- node.js - 无法使用 Hyperledger Fabric 在我的链代码 nodejs 项目上安装 fabric-shim