对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
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
Python模拟登陆实现代码
Jun 14 Python
Python简单实现自动删除目录下空文件夹的方法
Aug 29 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
Python实现简单层次聚类算法以及可视化
Mar 18 Python
详解python statistics模块及函数用法
Oct 27 Python
python中的 zip函数详解及用法举例
Feb 16 Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
python控制台打印log输出重复的解决方法
May 14 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
PHP中的类型约束介绍
2015/05/11 PHP
PHP的几个常用加密函数
2016/02/03 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
js获取页面description的方法
2015/05/21 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
基于require.js的使用(实例讲解)
2017/09/07 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
python自带的http模块详解
2016/11/06 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
python调用摄像头拍摄数据集
2019/06/01 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
使用Django清空数据库并重新生成
2020/04/03 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
药学专业大学生自荐信
2013/09/28 职场文书
采购部经理岗位职责
2014/02/10 职场文书
申论倡议书范文
2014/05/13 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android
Win11查看设备管理器
2022/04/19 数码科技