python中matplotlib的颜色及线条控制的示例


Posted in Python onMarch 16, 2018

下次用python画图的时候选色选点都可以直接参考这边,牛逼!分享给大家,也给自己留个笔记。

参考网址:

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

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

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

'-'  solid line style 
'--'  dashed line style 
'-.'  dash-dot line style 
':'  dotted line style

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

'.'  point marker 
','  pixel marker 
'o'  circle marker 
'v'  triangle_down marker 
'^'  triangle_up marker 
'<'  triangle_left marker 
'>'  triangle_right marker 
'1'  tri_down marker 
'2'  tri_up marker 
'3'  tri_left marker 
'4'  tri_right marker 
's'  square marker 
'p'  pentagon marker 
'*'  star marker 
'h'  hexagon1 marker 
'H'  hexagon2 marker 
'+'  plus marker 
'x'  x marker 
'D'  diamond marker 
'd'  thin_diamond marker 
'|'  vline marker 
'_'  hline marker

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

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'}

上面对应的颜色:

python中matplotlib的颜色及线条控制的示例

另外的显示方式:

python中matplotlib的颜色及线条控制的示例

另附上我简单的画折线图代码和图:

import matplotlib.pyplot as plt 
 
if __name__ == '__main__': 
  x = [20,50,100,150,200,300,400,600,1000] 
  y1=[1,2,3,4,5,6,7,8,9]  
  plt.figure(figsize=(8,4.9)) 
  plt.plot(x,y1,label = "$example$",color = 'r',marker = "+",linewidth=1) 
  plt.xlabel("number") 
  plt.ylabel("time") 
  plt.title("-") 
  plt.legend() 
  plt.show()

python中matplotlib的颜色及线条控制的示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python自动安装pip
Apr 24 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
May 25 Python
python之PyMongo使用总结
May 26 Python
PyQt5实现下载进度条效果
Apr 19 Python
Python中几种属性访问的区别与用法详解
Oct 10 Python
Python中Numpy ndarray的使用详解
May 24 Python
python实现基于朴素贝叶斯的垃圾分类算法
Jul 09 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
决策树剪枝算法的python实现方法详解
Sep 18 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
pycharm实现在子类中添加一个父类没有的属性
Mar 12 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
Python lambda函数基本用法实例分析
Mar 16 #Python
Python切片操作实例分析
Mar 16 #Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 #Python
Python基础教程之内置函数locals()和globals()用法分析
Mar 16 #Python
python xlsxwriter库生成图表的应用示例
Mar 16 #Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 #Python
python简单商城购物车实例代码
Mar 15 #Python
You might like
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
php中session退出登陆问题
2014/02/27 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python的几种主动结束程序方式
2019/11/22 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
环保倡议书500字
2014/05/15 职场文书
银行金融服务方案
2014/06/11 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
家长会感言
2015/08/01 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript