做折线图_python的visvis库做折线图(line.py)代码详解
1 说明:
=====
1.1 visvis库:是Python视觉库,非常强大。
1.2 visvis库:今天讲折线图(line.py)的代码讲解。
1.3 安装:
pip install visvis#本机安装#sudo pip3.8 install visvis
1.4 github:
https://github.com/almarklein/visvis #下载,解压
1.5 源代码:line.py
#如本机/home/xgj/Desktop/visvis/visvis-master/core/line.py
2 环境:
=====
华为笔记本电脑,深度deepin-linux操作系统,python3.8,微软vscode编辑器,谷歌浏览器。
3 代码:
======
3.1 plotline.py代码:
import visvis as vvapp = vv.use()#lc=linecolor=线条颜色;ls=linestyle=线条样式;lw=linewidth=线条宽度#ms=mountstyle=节点样式;mw=mountwidth=节点宽度;mc=mountcolor=节点颜色#mec=mountedgecolor=节点边缘颜色#默认第1组数据是x轴数据,第2组数据是y轴数据,超级简单vv.plot([1.5,2,3.2,3.6],[10,30,20,35], lc='b', ls=':',lw=3,mc='b', mw=7, ms='s', mec='r')#注意默认对应x轴的数据为[1,2,3,4],下面是y轴的数据vv.plot([20,24,45,21], lc='g', ls='--', lw=3,mc='r', mw=12, ms='*',mec='g')#vv.plot([35,14,40,31], lc='r', ls='-.', lw=3,mc='g', mw=12, ms='*',mec='b')#与上面等同x3=[1,2,3,4]y3=[35,14,40,31]#vv.plot(x=x3,y=y3, lc='r', ls='-.', lw=3,mc='g', mw=12, ms='*',mec='b') #报错vv.plot(x3,y3,lc='r', ls='-.', lw=3,mc='g', mw=12, ms='*',mec='b') #没报错a = vv.gca()#图例与上述对应名称a.legend = 'line 1', 'line 2', 'line 3'#坐标轴的名称,不能显示#a.axis.xlabel = '测量数值'#a.axis.ylabel = 'some quantity [unit]'#标题名称,b=加粗,{}需要加粗的文字vv.title('An example of b{plotting}')#vv.title('An example of b{作图}') #不能显示中文app.Run()
3.2 上述图:备注,上述代码是我的理解,真正的意义来自源代码里面,后面有介绍。
3.3 源代码:line.py
3.3.1 位置:
#如本机/home/xgj/Desktop/visvis/visvis-master/core/line.py
3.3.2 介绍:
3.3.2.1 缩写及意义:
# lineWidth = lw----------线条宽度
# lineStyle = ls----------线条样式
# lineColor = lc----------线条颜色
# markerWidth = mw----------标记宽度
# markerStyle = ms----------标记样式
# markerColor = mc----------标记颜色
# markerEdgeWidth = mew----------标记边缘宽度
# markerEdgeColor = mec----------标记边缘颜色
3.3.2.2 markerStyle = ms----------标记样式
's':square, 'd':diamond, '+':plus, 'x':cross,
'*':star5, 'p':star5, 'h':star6, 'f':flower,
'.':circle, 'o':circle, 'v':triangleDown,
'^':triangleUp, '':triangleRight
4 最后:
自己整理,分享出来,喜欢就点赞、收藏和转发。
做折线图_python的visvis库做折线图(line.py)代码详解相关推荐
- python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...
- Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【将贴图转为马赛克效果】
如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 一个将贴图转为马赛克效果的shader: 万恶的马赛克其实也是一种艺术风格,如果你在开发2d游戏不 ...
- Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【锐化效果】
如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 锐化效果 笑狗图 代码 Shader "Custom/BlurBox" {Pr ...
- Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【2d流光边框效果】
如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 2d流光边框效果 可以自定义边框的高和宽,流光尺寸和速度以及中心点 笑狗图: 代码 Shader ...
- python打印一个对象的所有属性_python打印出所有的对象/模块的属性代码详解
python 打印出所有的对象/模块的属性(实例代码) 实例如下: import sys def print_all(module_): modulelist = dir(module_) lengt ...
- python鸭制作类代码_Python实现多态、协议和鸭子类型的代码详解
多态 问起面向对象的三大特性,几乎每个人都能对答如流:封装.继承.多态.今天我们就要来说一说 Python 中的多态. 所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式.多态机制使具有不同 ...
- 基于python的随机森林回归实现_PYTHON | 随机森林实战(代码+详解)
大家好,我是菜鸟君,之前跟大家聊过R语言的随机森林建模,指路 R语言 | 随机森林建模实战(代码+详解),作为刚过完1024节日的码农算法工程师来说,怎么可能只会用一种语言呢?今天就来说说Python ...
- 【STM32】标准库与HAL库对照学习教程八--串口通信详解
[STM32]标准库与HAL库对照学习教程八--串口通信详解 一.前言 二.准备工作 三.通信的基本概念 1.通信方式 2.串行通信与并行通信 (1)串行通信 (2)并行通信 3.异步通信与同步通信 ...
- ORB-SLAM2代码详解08: 局部建图线程LocalMapping
pdf版本笔记的下载地址: ORB-SLAM2代码详解08_局部建图线程LocalMapping,排版更美观一点,这个网站的默认排版太丑了(访问密码:3834) ORB-SLAM2代码详解08: 局部 ...
最新文章
- 好看又好用的 GUI,你需要这七个 Python 必备库,
- Oracle10g中安装Perl环境所产生的冲突
- vue实现多行数据提交_(Vue起步)3.Vue设计模式:MVVM模式
- 在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能
- LiteIDE 编写Go的单元测试
- ListView原理
- php与web页面交互
- 给定字符串,实现大小写之间的转换
- 企业上云,如何做好服务器的安全?
- 如何在windows 2008 server 新建用户
- Golang 删除切片指定元素
- Ionic 学习笔记
- 【震撼】《京东技术解密》获众大神集体推荐,4千人10年经验一次放送
- 计算机开机显示花屏,win7电脑开机过程中出现花屏怎么办
- 安卓webview开发简介
- GPS原理与接收机————全球定位系统(GPS)基础知识
- 触发器:建立时间和保持时间
- sqlite编辑器 linux,SQLite3 ARM平台交叉编译
- 前端开发新人写简历的大概套路
- 【数据结构】栈和队列