Matplotlib使用colors.py模块中的字典。

要打印名称,请使用:

# python2:

import matplotlib

for name, hex in matplotlib.colors.cnames.iteritems():

print(name, hex)

# python3:

import matplotlib

for name, hex in matplotlib.colors.cnames.items():

print(name, hex)

这是完整的字典:

cnames = {

'aliceblue': '#F0F8FF',

'antiquewhite': '#FAEBD7',

'aqua': '#00FFFF',

'aquamarine': '#7FFFD4',

'azure': '#F0FFFF',

'beige': '#F5F5DC',

'bisque': '#FFE4C4',

'black': '#000000',

'blanchedalmond': '#FFEBCD',

'blue': '#0000FF',

'blueviolet': '#8A2BE2',

'brown': '#A52A2A',

'burlywood': '#DEB887',

'cadetblue': '#5F9EA0',

'chartreuse': '#7FFF00',

'chocolate': '#D2691E',

'coral': '#FF7F50',

'cornflowerblue': '#6495ED',

'cornsilk': '#FFF8DC',

'crimson': '#DC143C',

'cyan': '#00FFFF',

'darkblue': '#00008B',

'darkcyan': '#008B8B',

'darkgoldenrod': '#B8860B',

'darkgray': '#A9A9A9',

'darkgreen': '#006400',

'darkkhaki': '#BDB76B',

'darkmagenta': '#8B008B',

'darkolivegreen': '#556B2F',

'darkorange': '#FF8C00',

'darkorchid': '#9932CC',

'darkred': '#8B0000',

'darksalmon': '#E9967A',

'darkseagreen': '#8FBC8F',

'darkslateblue': '#483D8B',

'darkslategray': '#2F4F4F',

'darkturquoise': '#00CED1',

'darkviolet': '#9400D3',

'deeppink': '#FF1493',

'deepskyblue': '#00BFFF',

'dimgray': '#696969',

'dodgerblue': '#1E90FF',

'firebrick': '#B22222',

'floralwhite': '#FFFAF0',

'forestgreen': '#228B22',

'fuchsia': '#FF00FF',

'gainsboro': '#DCDCDC',

'ghostwhite': '#F8F8FF',

'gold': '#FFD700',

'goldenrod': '#DAA520',

'gray': '#808080',

'green': '#008000',

'greenyellow': '#ADFF2F',

'honeydew': '#F0FFF0',

'hotpink': '#FF69B4',

'indianred': '#CD5C5C',

'indigo': '#4B0082',

'ivory': '#FFFFF0',

'khaki': '#F0E68C',

'lavender': '#E6E6FA',

'lavenderblush': '#FFF0F5',

'lawngreen': '#7CFC00',

'lemonchiffon': '#FFFACD',

'lightblue': '#ADD8E6',

'lightcoral': '#F08080',

'lightcyan': '#E0FFFF',

'lightgoldenrodyellow': '#FAFAD2',

'lightgreen': '#90EE90',

'lightgray': '#D3D3D3',

'lightpink': '#FFB6C1',

'lightsalmon': '#FFA07A',

'lightseagreen': '#20B2AA',

'lightskyblue': '#87CEFA',

'lightslategray': '#778899',

'lightsteelblue': '#B0C4DE',

'lightyellow': '#FFFFE0',

'lime': '#00FF00',

'limegreen': '#32CD32',

'linen': '#FAF0E6',

'magenta': '#FF00FF',

'maroon': '#800000',

'mediumaquamarine': '#66CDAA',

'mediumblue': '#0000CD',

'mediumorchid': '#BA55D3',

'mediumpurple': '#9370DB',

'mediumseagreen': '#3CB371',

'mediumslateblue': '#7B68EE',

'mediumspringgreen': '#00FA9A',

'mediumturquoise': '#48D1CC',

'mediumvioletred': '#C71585',

'midnightblue': '#191970',

'mintcream': '#F5FFFA',

'mistyrose': '#FFE4E1',

'moccasin': '#FFE4B5',

'navajowhite': '#FFDEAD',

'navy': '#000080',

'oldlace': '#FDF5E6',

'olive': '#808000',

'olivedrab': '#6B8E23',

'orange': '#FFA500',

'orangered': '#FF4500',

'orchid': '#DA70D6',

'palegoldenrod': '#EEE8AA',

'palegreen': '#98FB98',

'paleturquoise': '#AFEEEE',

'palevioletred': '#DB7093',

'papayawhip': '#FFEFD5',

'peachpuff': '#FFDAB9',

'peru': '#CD853F',

'pink': '#FFC0CB',

'plum': '#DDA0DD',

'powderblue': '#B0E0E6',

'purple': '#800080',

'red': '#FF0000',

'rosybrown': '#BC8F8F',

'royalblue': '#4169E1',

'saddlebrown': '#8B4513',

'salmon': '#FA8072',

'sandybrown': '#FAA460',

'seagreen': '#2E8B57',

'seashell': '#FFF5EE',

'sienna': '#A0522D',

'silver': '#C0C0C0',

'skyblue': '#87CEEB',

'slateblue': '#6A5ACD',

'slategray': '#708090',

'snow': '#FFFAFA',

'springgreen': '#00FF7F',

'steelblue': '#4682B4',

'tan': '#D2B48C',

'teal': '#008080',

'thistle': '#D8BFD8',

'tomato': '#FF6347',

'turquoise': '#40E0D0',

'violet': '#EE82EE',

'wheat': '#F5DEB3',

'white': '#FFFFFF',

'whitesmoke': '#F5F5F5',

'yellow': '#FFFF00',

'yellowgreen': '#9ACD32'}

您可以像这样绘制它们:

import matplotlib.pyplot as plt

import matplotlib.patches as patches

import matplotlib.colors as colors

import math

fig = plt.figure()

ax = fig.add_subplot(111)

ratio = 1.0 / 3.0

count = math.ceil(math.sqrt(len(colors.cnames)))

x_count = count * ratio

y_count = count / ratio

x = 0

y = 0

w = 1 / x_count

h = 1 / y_count

for c in colors.cnames:

pos = (x / x_count, y / y_count)

ax.add_patch(patches.Rectangle(pos, w, h, color=c))

ax.annotate(c, xy=pos)

if y >= y_count-1:

x += 1

y = 0

else:

y += 1

plt.show()

python中颜色_python - matplotlib中的命名颜色相关推荐

  1. python 直线虚线_python – matplotlib中的虚线而不是缺失值

    我想说这个链接问题的解决方案可以在这里直接应用,在直线后面绘制一条虚线. import numpy as np import matplotlib.pyplot as plt y = np.array ...

  2. python条形图分组颜色_python – Matplotlib – 为什么条形图线条颜色是黑色的?

    我使用Matplotlib来绘制浮动列表.如果我的列表长度为100个浮点数,则图表会显示正确的颜色.但如果列表长785浮点数,那么它只显示黑色.这是代码. import numpy as np imp ...

  3. Python 绘图问题:Matplotlib中plt.rcParams[]使用方法 rcsetup.py matplotlibrc

    文章目录 from `__init__.py` from matplotlibrc from rcsetup.py from __init__.py # this is the instance us ...

  4. python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...

    我正在尝试使用colormap在matplotlib中创建一个填充的等高线图. 我想改变指定值的颜色. 例如, levs = [-3,-1,1,3] plt.contourf(x,y,z,levs,c ...

  5. python中subplot是什么意思_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  6. python中mat函数_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  7. python colorbar范围_python – colorbar中的奇怪范围值,matplotlib

    我是python&的新用户. matplotlib,这可能是一个简单的问题,但我在互联网上搜索了几个小时,无法找到解决方案. 我正在绘制NetCDF格式的降水数据.我觉得奇怪的是,数据中没有任 ...

  8. python三维圆曲面_python – matplotlib中的曲面和三维轮廓

    我想使用matplotlib绘制带有色彩图,线框和轮廓的曲面.像这样的东西: 请注意,我不是在询问与xy平行的平面中的轮廓,而是在图像中是3D和白色的轮廓. 如果我采用天真的方式并绘制所有这些东西,我 ...

  9. python figure size_在matplotlib中改变figure的布局和大小实例

    以下来自Stack Overflow 从上面我们可以很清晰的看出应该如何使用matplotlib的figure方法. 补充知识:matplotlib 设置图形大小时 figsize 与 dpi 的关系 ...

最新文章

  1. HttpRequest接口测试
  2. Python的f-strings格式化
  3. Remove PyPhantomJS. · f6c29b1 · ariya/phantomjs
  4. Python实例浅谈之三Python与C/C++相互调用
  5. A-Grade Browser By Yahoo
  6. HTML5一个浪漫的程序猿:3D旋转爱心表白神器思路源码视频
  7. 微信小程序:开发之前要知道的三件事
  8. vmware 打开虚拟机时提示“该虚拟机似乎正在被使用”解决
  9. python进程监控及恢复
  10. random.next_Java Random next()方法与示例
  11. NameError: name 'long' is not defined
  12. C#常用类 改配置文件
  13. python抽象类可以实例化吗,是否可以在Python中创建抽象类?
  14. java gc日志乱码_gc原理以及gc日志剖析
  15. JQuery插件,轻量级表单模型验证
  16. Flash Player 谢幕,多少程序员的“青结”时刻 | 视频
  17. 【算法基础】动态规划的理解
  18. 用Python设置Excel样式
  19. python barcode字符串生成条形码_python批量生成条形码的示例
  20. 用Hive、Impala查询Hbase数据

热门文章

  1. 握几次手就能拿下 HTTPS
  2. 低代码/无代码,在国内还有多长的路要走?
  3. 另类数据解读 : 口罩是什么时候成为硬通货的?!
  4. 你不知道的 Web 性能优化 | 原力计划
  5. AI工程师的薪资高得逆天: 2020年,是入坑的最好时机!
  6. 程序员使用未经批准的软件时会怎么样?
  7. 如何向父母解释什么是爬虫?
  8. 直接上手!不容错过的 Visual Studio Code 十大扩展组件
  9. 滴滴顺风车回归倒计时!
  10. 一文弄懂二叉树三种遍历