对Python中画图时候的线类型详解


Posted in Python onJuly 07, 2019

在Python中用matplotlib画图的时候,为了区分曲线的类型,给曲线上面加一些标识或者颜色。以下是颜色和标识的汇总。

颜色(color 简写为 c):

蓝色: 'b' (blue)
绿色: 'g' (green)
红色: 'r' (red)
蓝绿色(墨绿色): 'c' (cyan)
红紫色(洋红): 'm' (magenta)
黄色: 'y' (yellow)
黑色: 'k' (black)
白色: 'w' (white)
灰度表示: e.g. 0.75 ([0,1]内任意浮点数)
RGB表示法: e.g. '#2F4F4F' 或 (0.18, 0.31, 0.31)
任意合法的html中的颜色表示: e.g. 'red', 'darkslategray'

线型(linestyle 简写为 ls):

实线: '-'
虚线: '--'
虚点线: '-.'
点线: ':'
点: '.' 

点型(标记marker):

像素: ','
圆形: 'o'
上三角: '^'
下三角: 'v'
左三角: '<'
右三角: '>'
方形: 's'
加号: '+' 
叉形: 'x'
棱形: 'D'
细棱形: 'd'
三脚架朝下: '1'(就是丫)
三脚架朝上: '2'
三脚架朝左: '3'
三脚架朝右: '4'
六角形: 'h'
旋转六角形: 'H'
五角形: 'p'
垂直线: '|'
水平线: '_'
gnuplot 中的steps: 'steps' (只能用于kwarg中)

标记大小(markersize 简写为 ms): 

markersize: 实数 

标记边缘宽度(markeredgewidth 简写为 mew):

markeredgewidth:实数

标记边缘颜色(markeredgecolor 简写为 mec):

markeredgecolor:颜色选项中的任意值

标记表面颜色(markerfacecolor 简写为 mfc):

markerfacecolor:颜色选项中的任意值

透明度(alpha):

alpha: [0,1]之间的浮点数

线宽(linewidth):

linewidth: 实数

下面做一个简单的实验:代码如下

import csv
import matplotlib.pyplot as plt
import numpy as np
filename='DayType.csv'#读取文件
with open(filename) as f:#打开文件
  reader=csv.reader(f)#用csv的reader读取文件中的数据
  header=next(reader)#获取文件中数据的头部
  data=[]#定义一个空的list
  for line in reader:#遍历文件中的数据的每一行
    data.append(line)#把文件中的每一行都加到data这个list中
line1,=plt.plot(data[0],'rs-')#给曲线设置标识。并把曲线赋给一个变量,方便下面添加图例时候应用
line2,=plt.plot(data[1],'-')#同上
line3,=plt.plot(data[2],'b.-')#同上
ll=plt.legend([line1,line2,line3],["Weekend", "Weekday","Festival"],loc='upper left')#添加图例
plt.ylabel("Load/MW",fontsize=14)#设置纵轴单位
plt.xlabel("Time/h",fontsize=14)#设置横轴单位
plt.title("The relationship between date type and load",fontsize=14)#设置图片的头部
plt.show()

对Python中画图时候的线类型详解

以上这篇对Python中画图时候的线类型详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
Python 内置函数memoryview(obj)的具体用法
Nov 23 Python
python如何实现int函数的方法示例
Feb 19 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
Python中常用的os操作汇总
Nov 05 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
用Python写一个简易版弹球游戏
Apr 13 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 11 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 #Python
Python正则表达式匹配日期与时间的方法
Jul 07 #Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 #Python
python保存字典和读取字典的实例代码
Jul 07 #Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 #Python
python 画二维、三维点之间的线段实现方法
Jul 07 #Python
Python调用百度根据经纬度查询地址的示例代码
Jul 07 #Python
You might like
虫族 Zerg 历史背景
2020/03/14 星际争霸
php下将XML转换为数组
2010/01/01 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
详解ES6中的let命令
2020/04/05 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
javascript实现简易计算器功能
2020/09/23 Javascript
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
政府采购方案
2014/06/12 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书