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 相关文章推荐
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
python中map的基本用法示例
Sep 10 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
Python中新式类与经典类的区别详析
Jul 10 Python
python切片(获取一个子列表(数组))详解
Aug 09 Python
python保存log日志,实现用log日志画图
Dec 24 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
Django Form常用功能及代码示例
Oct 13 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 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用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
实例讲解php实现多线程
2019/01/27 PHP
PHP crc32()函数讲解
2019/02/14 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
生成二维码方法汇总
2014/12/26 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
经典大学生求职信范文
2014/01/06 职场文书
创新比赛获奖感言
2014/02/13 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
副科竞争上岗演讲稿
2014/05/12 职场文书
小学生常见病防治方案
2014/06/06 职场文书
家长会主持词开场白
2015/05/29 职场文书