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 相关文章推荐
在Django的通用视图中处理Context的方法
Jul 21 Python
Python中return语句用法实例分析
Aug 04 Python
python中kmeans聚类实现代码
Feb 23 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
总结python中pass的作用
Feb 27 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
Python-opencv 双线性插值实例
Jan 17 Python
python3+opencv生成不规则黑白mask实例
Feb 19 Python
python 数据分析实现长宽格式的转换
May 18 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 Python
用Python爬取某乎手机APP数据
Jun 15 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函数
2006/10/09 PHP
php中的一些数组排序方法分享
2012/07/20 PHP
php不用正则验证真假身份证
2013/11/06 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
React中的render何时执行过程
2018/04/13 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
Python排序函数的使用方法详解
2020/12/11 Python
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
技术经济专业求职信
2014/09/03 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书