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)代码详解相关推荐

  1. python怎样安装词云库_python词云库wordcloud的使用方法与实例详解

    wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...

  2. Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【将贴图转为马赛克效果】

    如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 一个将贴图转为马赛克效果的shader: 万恶的马赛克其实也是一种艺术风格,如果你在开发2d游戏不 ...

  3. Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【锐化效果】

    如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 锐化效果 笑狗图 代码 Shader "Custom/BlurBox" {Pr ...

  4. Unity ShaderLab特效教程 适用于贴图、sprite和ugui的2d着色器实例 代码+详解注释 【2d流光边框效果】

    如果代码中有什么不清楚请查看以下基础知识 Shader基础知识 unity3d 中 七种坐标知识详解 2d流光边框效果 可以自定义边框的高和宽,流光尺寸和速度以及中心点 笑狗图: 代码 Shader ...

  5. python打印一个对象的所有属性_python打印出所有的对象/模块的属性代码详解

    python 打印出所有的对象/模块的属性(实例代码) 实例如下: import sys def print_all(module_): modulelist = dir(module_) lengt ...

  6. python鸭制作类代码_Python实现多态、协议和鸭子类型的代码详解

    多态 问起面向对象的三大特性,几乎每个人都能对答如流:封装.继承.多态.今天我们就要来说一说 Python 中的多态. 所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式.多态机制使具有不同 ...

  7. 基于python的随机森林回归实现_PYTHON | 随机森林实战(代码+详解)

    大家好,我是菜鸟君,之前跟大家聊过R语言的随机森林建模,指路 R语言 | 随机森林建模实战(代码+详解),作为刚过完1024节日的码农算法工程师来说,怎么可能只会用一种语言呢?今天就来说说Python ...

  8. 【STM32】标准库与HAL库对照学习教程八--串口通信详解

    [STM32]标准库与HAL库对照学习教程八--串口通信详解 一.前言 二.准备工作 三.通信的基本概念 1.通信方式 2.串行通信与并行通信 (1)串行通信 (2)并行通信 3.异步通信与同步通信 ...

  9. ORB-SLAM2代码详解08: 局部建图线程LocalMapping

    pdf版本笔记的下载地址: ORB-SLAM2代码详解08_局部建图线程LocalMapping,排版更美观一点,这个网站的默认排版太丑了(访问密码:3834) ORB-SLAM2代码详解08: 局部 ...

最新文章

  1. 好看又好用的 GUI,你需要这七个 Python 必备库,
  2. Oracle10g中安装Perl环境所产生的冲突
  3. vue实现多行数据提交_(Vue起步)3.Vue设计模式:MVVM模式
  4. 在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能
  5. LiteIDE 编写Go的单元测试
  6. ListView原理
  7. php与web页面交互
  8. 给定字符串,实现大小写之间的转换
  9. 企业上云,如何做好服务器的安全?
  10. 如何在windows 2008 server 新建用户
  11. Golang 删除切片指定元素
  12. Ionic 学习笔记
  13. 【震撼】《京东技术解密》获众大神集体推荐,4千人10年经验一次放送
  14. 计算机开机显示花屏,win7电脑开机过程中出现花屏怎么办
  15. 安卓webview开发简介
  16. GPS原理与接收机————全球定位系统(GPS)基础知识
  17. 触发器:建立时间和保持时间
  18. sqlite编辑器 linux,SQLite3 ARM平台交叉编译
  19. 前端开发新人写简历的大概套路
  20. 【数据结构】栈和队列

热门文章

  1. 花了一周整理的,这是价值10W的32个Python项目!
  2. 重磅福利!《Apache Flink 十大技术难点实战》发布,帮你从容应对生产环境中的技术难题...
  3. 二叉树的深度优先遍历逆推
  4. C#实现局域网UDP广播
  5. 取出客户端卸载CKEditor中的内容,放入数据库中的方案
  6. 动软代码生成器之模板功能介绍
  7. 神经网络风格迁移更新篇
  8. 每天进步一点点《ML - 感知机》
  9. 漫步最优化三十四——高斯-牛顿法
  10. startup,startup mount,startup nomount之间的区别