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计算最大优先级队列实例
Dec 18 Python
自己使用总结Python程序代码片段
Jun 02 Python
python中os模块详解
Oct 14 Python
Python 中Pickle库的使用详解
Feb 24 Python
分分钟入门python语言
Mar 20 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
TensorFlow利用saver保存和提取参数的实例
Jul 26 Python
django如何连接已存在数据的数据库
Aug 14 Python
pandas计数 value_counts()的使用
Jun 24 Python
python爬虫中多线程的使用详解
Sep 23 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
php操作JSON格式数据的实现代码
2011/12/24 PHP
php数组合并的二种方法
2014/03/21 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
jquery offset函数应用实例
2012/11/14 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
基于zepto.js实现登录界面
2017/10/09 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
微信小程序数据分析之自定义分析的实现
2018/08/17 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
工业设计专业推荐信
2013/10/29 职场文书
应聘收银员个人的求职信
2013/11/30 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
灰雀教学反思
2014/04/28 职场文书
仓库管理计划书
2014/05/04 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
民间借贷借条范本
2015/05/25 职场文书
话题作文之诚信
2019/11/28 职场文书
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技