对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获得时间的实例说明
Mar 25 Python
Django小白教程之Django用户注册与登录
Apr 22 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
python GUI实例学习
Nov 21 Python
python版本的仿windows计划任务工具
Apr 30 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
Python中random模块常用方法的使用教程
Oct 04 Python
Django框架请求生命周期实现原理
Nov 13 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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
深入浅析Python传值与传址
2018/07/10 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
django用户登录验证的完整示例代码
2019/07/21 Python
python实现滑雪者小游戏
2020/02/22 Python
django rest framework 过滤时间操作
2020/07/12 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
迪拜航空官方网站:flydubai
2017/04/20 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
护士求职自荐信范文
2014/03/19 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
关于运动会的广播稿
2015/08/19 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis