(转载):Python中的matplotlib函数中的颜色选取

转载链接:https://www.cnblogs.com/darkknightzh/p/6117528.html

原文内容:完全出自于自我使用方便考虑采直接转载过来的,也希望对Python使用的同志哥有帮助。

转载请注明出处:

http://www.cnblogs.com/darkknightzh/p/6117528.html

参考网址:

http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib

http://stackoverflow.com/questions/8409095/matplotlib-set-markers-for-individual-points-on-a-line

代码:

  1. plt.subplots(1, 1)
  2. x= range(100)
  3. y= [i**2 for i in x]
  4.  
  5. plt.plot(x, y, linewidth = '1', label = "test", color=' coral ', linestyle=':', marker='|')
  6. plt.legend(loc='upper left')
  7. plt.show()

结果:

说明:其实上面color=' coral '中,可以换成color=' #054E9F',每两个十六进制数分别代表R、G、B分量:

第二个参考网址给出了linestyle可选参数:

  1. '-' solid line style
  2. '--' dashed line style
  3. '-.' dash-dot line style
  4. ':' dotted line style

第二个参考网址给出了marker可选参数:

  1. '.' point marker
  2. ',' pixel marker
  3. 'o' circle marker
  4. 'v' triangle_down marker
  5. '^' triangle_up marker
  6. '<' triangle_left marker
  7. '>' triangle_right marker
  8. '1' tri_down marker
  9. '2' tri_up marker
  10. '3' tri_left marker
  11. '4' tri_right marker
  12. 's' square marker
  13. 'p' pentagon marker
  14. '*' star marker
  15. 'h' hexagon1 marker
  16. 'H' hexagon2 marker
  17. '+' plus marker
  18. 'x' x marker
  19. 'D' diamond marker
  20. 'd' thin_diamond marker
  21. '|' vline marker
  22. '_' hline marker

第一个参考网址给出了matplotlib中color可用的颜色:

  1. cnames = {
  2. 'aliceblue': '#F0F8FF',
  3. 'antiquewhite': '#FAEBD7',
  4. 'aqua': '#00FFFF',
  5. 'aquamarine': '#7FFFD4',
  6. 'azure': '#F0FFFF',
  7. 'beige': '#F5F5DC',
  8. 'bisque': '#FFE4C4',
  9. 'black': '#000000',
  10. 'blanchedalmond': '#FFEBCD',
  11. 'blue': '#0000FF',
  12. 'blueviolet': '#8A2BE2',
  13. 'brown': '#A52A2A',
  14. 'burlywood': '#DEB887',
  15. 'cadetblue': '#5F9EA0',
  16. 'chartreuse': '#7FFF00',
  17. 'chocolate': '#D2691E',
  18. 'coral': '#FF7F50',
  19. 'cornflowerblue': '#6495ED',
  20. 'cornsilk': '#FFF8DC',
  21. 'crimson': '#DC143C',
  22. 'cyan': '#00FFFF',
  23. 'darkblue': '#00008B',
  24. 'darkcyan': '#008B8B',
  25. 'darkgoldenrod': '#B8860B',
  26. 'darkgray': '#A9A9A9',
  27. 'darkgreen': '#006400',
  28. 'darkkhaki': '#BDB76B',
  29. 'darkmagenta': '#8B008B',
  30. 'darkolivegreen': '#556B2F',
  31. 'darkorange': '#FF8C00',
  32. 'darkorchid': '#9932CC',
  33. 'darkred': '#8B0000',
  34. 'darksalmon': '#E9967A',
  35. 'darkseagreen': '#8FBC8F',
  36. 'darkslateblue': '#483D8B',
  37. 'darkslategray': '#2F4F4F',
  38. 'darkturquoise': '#00CED1',
  39. 'darkviolet': '#9400D3',
  40. 'deeppink': '#FF1493',
  41. 'deepskyblue': '#00BFFF',
  42. 'dimgray': '#696969',
  43. 'dodgerblue': '#1E90FF',
  44. 'firebrick': '#B22222',
  45. 'floralwhite': '#FFFAF0',
  46. 'forestgreen': '#228B22',
  47. 'fuchsia': '#FF00FF',
  48. 'gainsboro': '#DCDCDC',
  49. 'ghostwhite': '#F8F8FF',
  50. 'gold': '#FFD700',
  51. 'goldenrod': '#DAA520',
  52. 'gray': '#808080',
  53. 'green': '#008000',
  54. 'greenyellow': '#ADFF2F',
  55. 'honeydew': '#F0FFF0',
  56. 'hotpink': '#FF69B4',
  57. 'indianred': '#CD5C5C',
  58. 'indigo': '#4B0082',
  59. 'ivory': '#FFFFF0',
  60. 'khaki': '#F0E68C',
  61. 'lavender': '#E6E6FA',
  62. 'lavenderblush': '#FFF0F5',
  63. 'lawngreen': '#7CFC00',
  64. 'lemonchiffon': '#FFFACD',
  65. 'lightblue': '#ADD8E6',
  66. 'lightcoral': '#F08080',
  67. 'lightcyan': '#E0FFFF',
  68. 'lightgoldenrodyellow': '#FAFAD2',
  69. 'lightgreen': '#90EE90',
  70. 'lightgray': '#D3D3D3',
  71. 'lightpink': '#FFB6C1',
  72. 'lightsalmon': '#FFA07A',
  73. 'lightseagreen': '#20B2AA',
  74. 'lightskyblue': '#87CEFA',
  75. 'lightslategray': '#778899',
  76. 'lightsteelblue': '#B0C4DE',
  77. 'lightyellow': '#FFFFE0',
  78. 'lime': '#00FF00',
  79. 'limegreen': '#32CD32',
  80. 'linen': '#FAF0E6',
  81. 'magenta': '#FF00FF',
  82. 'maroon': '#800000',
  83. 'mediumaquamarine': '#66CDAA',
  84. 'mediumblue': '#0000CD',
  85. 'mediumorchid': '#BA55D3',
  86. 'mediumpurple': '#9370DB',
  87. 'mediumseagreen': '#3CB371',
  88. 'mediumslateblue': '#7B68EE',
  89. 'mediumspringgreen': '#00FA9A',
  90. 'mediumturquoise': '#48D1CC',
  91. 'mediumvioletred': '#C71585',
  92. 'midnightblue': '#191970',
  93. 'mintcream': '#F5FFFA',
  94. 'mistyrose': '#FFE4E1',
  95. 'moccasin': '#FFE4B5',
  96. 'navajowhite': '#FFDEAD',
  97. 'navy': '#000080',
  98. 'oldlace': '#FDF5E6',
  99. 'olive': '#808000',
  100. 'olivedrab': '#6B8E23',
  101. 'orange': '#FFA500',
  102. 'orangered': '#FF4500',
  103. 'orchid': '#DA70D6',
  104. 'palegoldenrod': '#EEE8AA',
  105. 'palegreen': '#98FB98',
  106. 'paleturquoise': '#AFEEEE',
  107. 'palevioletred': '#DB7093',
  108. 'papayawhip': '#FFEFD5',
  109. 'peachpuff': '#FFDAB9',
  110. 'peru': '#CD853F',
  111. 'pink': '#FFC0CB',
  112. 'plum': '#DDA0DD',
  113. 'powderblue': '#B0E0E6',
  114. 'purple': '#800080',
  115. 'red': '#FF0000',
  116. 'rosybrown': '#BC8F8F',
  117. 'royalblue': '#4169E1',
  118. 'saddlebrown': '#8B4513',
  119. 'salmon': '#FA8072',
  120. 'sandybrown': '#FAA460',
  121. 'seagreen': '#2E8B57',
  122. 'seashell': '#FFF5EE',
  123. 'sienna': '#A0522D',
  124. 'silver': '#C0C0C0',
  125. 'skyblue': '#87CEEB',
  126. 'slateblue': '#6A5ACD',
  127. 'slategray': '#708090',
  128. 'snow': '#FFFAFA',
  129. 'springgreen': '#00FF7F',
  130. 'steelblue': '#4682B4',
  131. 'tan': '#D2B48C',
  132. 'teal': '#008080',
  133. 'thistle': '#D8BFD8',
  134. 'tomato': '#FF6347',
  135. 'turquoise': '#40E0D0',
  136. 'violet': '#EE82EE',
  137. 'wheat': '#F5DEB3',
  138. 'white': '#FFFFFF',
  139. 'whitesmoke': '#F5F5F5',
  140. 'yellow': '#FFFF00',
  141. 'yellowgreen': '#9ACD32'}

上面对应的颜色:

另外的显示方式:

装了seaborn扩展的话,在字典seaborn.xkcd_rgb中包含所有的xkcd crowdsourced color names。如下:

  1. plt.plot([1,2], lw=4, c=seaborn.xkcd_rgb['baby poop green'])

所有颜色如下:

Python绘图的颜色设置的更多相关文章

  1. python终端颜色设置

    1.颜色定义说明 格式:\033[显示方式;前景色;背景色m   前景色 背景色 颜色 --------------------------------------- 30 40  黑色 31 41 ...

  2. Python字体颜色设置

    Python字体颜色设置 平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success ...

  3. python基础练习题(题目 文本颜色设置)

    day23 --------------------------------------------------------------- 实例035:设置输出颜色 题目 文本颜色设置. 分析:不会, ...

  4. python绘图:matplotlib和pandas的应用

    在进行数据分析时,绘图是必不可少的模式探索方式.用Python进行数据分析时,matplotlib和pandas是最常用到的两个库.1.matplotlib库的应用准备工作如下:打开ipython,输 ...

  5. python绘图之seaborn 笔记

    前段时间学习了梁斌老师的数据分析(升级版)第三讲<探索性数据分析及数据可视化>,由于之前一直比较忙没有来得及总结,趁今天是周末有点闲暇时间,整理一下笔记: 什么是seaborn Seabo ...

  6. Python 绘图

    python绘图库有很多,底层的就是matplotlib,另外还有基于matplotlib的更方便,代码可读性更强的库,比如seaborn.plotnine等.各个库之间的对比: https://ww ...

  7. matlab 画图中线型及颜色设置

    matlab受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图 功能.本章主要介绍2维图形对象的生成函数及图形控制函数的使用方 法,还将 简单地介绍一些图形的修饰与标注函数及操作和控制MATLA ...

  8. 【python笔记】使用matplotlib,pylab进行python绘图

    一提到python绘图,matplotlib是不得不提的python最著名的绘图库,它里面包含了类似matlab的一整套绘图的API.因此,作为想要学习python绘图的童鞋们就得在自己的python ...

  9. python 控制台输出带颜色的文字的方法

    python_控制台输出带颜色的文字方法   在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信 ...

随机推荐

  1. 2019 Power BI最Top50面试题,助你面试脱颖而出系列<上>

    距离4月还剩11天, 你是否还在投简历找工作而机会寥寥? 你是否还在四处奔波疲于面试而结果不意? ....... 知否知否, 天下武功唯快不破, 传说江湖有本Power BI 面试真香秘籍, 能助你快 ...

  2. 配置DTP

    拓扑一  结果:NO 默认auto(被动)模式 Switch>show interfaces fastEthernet / switchPort Name: Fa0/ Switchport: E ...

  3. JPA、Hibernate框架、通用mapper之间的关系及通用mapper的具体实现

    JPA是描述对象-关系表的映射关系,将运行期实体对象持久化到数据库中,提出以面向对象方式操作数据库的思想. Hibernate框架核心思想是ORM-实现自动的关系映射.缺点:由于关联操作提出Hql语法 ...

  4. 15个HTML元素方法!

    首先让我们来讨论一下 HTML 与 DOM 之间的区别. 显然,普通的 <table> 元素就是一段 HTML 代码,它可以应用在任何一个以 .html 为扩展名的文件中.元素自带一系列特 ...

  5. 添加本地jar包到maven仓库

    mvn install:install-file -Dfile=D:\video-lib\log4j-.jar -DgroupId=video -DartifactId=log4j -Dversion ...

  6. 小程序开发:canvas在画布上滑动,页面跟着滑动问题

    微信小程序官方文档有说明,disable-scroll="true" 可以阻止页面下拉和滚动.这里有个坑,disable-scroll在真机上如果要生效,那么要给canvas绑定一 ...

  7. 对spring框架的理解

    spring框架的两大核心理念就是IOC和AOP,在面试的时候经常会被问到你对spring的理解.下面大致的说一下我对spring的理解. 一.IoC 1.1.什么是IoC 众所周知,IoC就是控制反 ...

  8. Exp2 后门原理与实践 毛瀚逸 20164318

    Exp2 后门原理与实践 20164318 毛瀚逸 一.实验内容 基础问题回答: 1.例举你能想到的一个后门进入到你系统中的可能方式? 答:下载奇怪的文件并运行,通过操作系统的漏洞来获取电脑的高级权限 ...

  9. 1-Two Sum @LeetCode

    1-Two Sum 题目 思路 题目中得到的信息有: 都是整数,并且可正可负,也可一个值包含多个: 只有一个正确的结果. 方法一: 最直接的思路就是两重循环遍历,时间复杂度是O(n^2),这样肯定不行 ...

  10. 【转载】win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序)

    win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序) 以下文章 部分选自 https://blog.csdn.net/shan165310175/article/details/8 ...