1 说明:

=====

1.1 VisPy是一个用于交互式科学可视化的Python库,它被设计为快速、可伸缩且易于使用。

1.2 Vispy是一个以OpenGL为基础的交互3D可视化库。

1.3 Vispy是一个高性能的交互式2维, 3维数据可视化库,利用了现代图形处理单元(GPU)的计算能力,通过OpenGL库来显示非常大的数据集。

1.4 VisPy可以算得上是Matplotlib的威力加强版,中文教程几乎没有,本文你就能入门。

打开网易新闻 查看精彩图片

2 准备:

=====

2.1 官网:

https://github.com/vispy/vispy
http://vispy.org/gallery.html
http://vispy.org/installation.html

2.2 环境:

华为笔记本电脑、深度deepin-linux操作系统、python3.8和微软vscode编辑器

2.3 安装:

pip install --upgrade vispy
#本机安装
#sudo pip3.8 install --upgrade vispy
#推荐安装,超快
sudo pip3.8 install -i https://mirrors.aliyun.com/pypi/simple vispy

2.4 对源代码进行适当修改、删减、注释,突出重点。

3 官方优势效果图展示:

=================

打开网易新闻 查看精彩图片

图1

打开网易新闻 查看精彩图片

图2

打开网易新闻 查看精彩图片

图3

打开网易新闻 查看精彩图片

图4

打开网易新闻 查看精彩图片

图5

打开网易新闻 查看精彩图片

图6

打开网易新闻 查看精彩图片

图7

自己最近有空先给大家介绍python的库,等粉丝达到2000,我会利用空余时间,针对自己发的有关库,根据文章的收藏量、阅读量、转发量和推荐量,必要时做相关教程,作为大家平时学习python的一个很好的补充,敬请期待。

# -*- coding: utf-8 -*-
import sys
from vispy import scene, app
'''
#方法一
canvas = scene.SceneCanvas(keys='interactive')
canvas.size = 600, 600 #画布大小=窗口大小
canvas.title='第一个' #窗口标题名,支持中文
canvas.position=200,200 #窗口位置,默认左上角x,y=0,0
'''
#方法一
canvas = scene.SceneCanvas(keys='interactive',
size =( 600, 600),
title='第一个窗口',
position=(200,200),
#bgcolor='black', #默认背景颜色
)
grid = canvas.central_widget.add_grid()
#左边
widget_left = grid.add_widget(row=0, col=0)
#颜色设定可以是英文名,也可以是16(进制)色
#widget_left.bgcolor = "#dd0000" #16(进制)色
#widget_left.bgcolor ='0,245,255' #RGB格式不行
widget_left.bgcolor ='pink'
#右边
widget_right = grid.add_widget(row=0, col=1)
#widget_right.bgcolor = "#0000dd" #蓝色
widget_right.bgcolor = "blue" #蓝色,同上
canvas.show()
#结尾
'''
#方法一
if __name__ == '__main__' and sys.flags.interactive == 0:
app.run()
'''
'''
#方法二
if __name__ == "__main__":
if sys.flags.interactive != 1:
app.run()
'''
#方法三,不要sys和if-name-main
app.run()

打开网易新闻 查看精彩图片