龙空技术网

python的visvis库做折线图(line.py)代码详解

易三一世 128

前言:

而今看官们对“pythonline用法”可能比较注意,你们都想要分析一些“pythonline用法”的相关文章。那么小编在网摘上汇集了一些对于“pythonline用法””的相关资讯,希望同学们能喜欢,小伙伴们一起来了解一下吧!

1 说明:

=====

1.1 visvis库:是Python视觉库,非常强大。

1.2 visvis库:今天讲折线图(line.py)的代码讲解。

1.3 安装:

pip install visvis#本机安装#sudo pip3.8 install visvis

1.4 github:

  #下载,解压

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, '<':triangleLeft, '>':triangleRight

4 最后:

自己整理,分享出来,喜欢就点赞、收藏和转发。

标签: #pythonline用法 #python折线图代码 #python做折线图代