pip install visvis
python
import visvis as vv
python
import visvis as vv
a = vv.plot([2, 4, 6, 8], 'r')
vv.xlabel('X')
vv.ylabel('Y')
vv.title('Simple 2D Plot')
vv.grid()
vv.show()
python
import visvis as vv
import numpy as np
x = np.linspace(-1, 1, 20)
y = np.linspace(-1, 1, 20)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
f = vv.figure()
a = vv.gca()
a.SetLimits([-1, 1, -1, 1, -1, 1])
vv.imshow(Z)
vv.xlabel('X')
vv.ylabel('Y')
vv.zlabel('Z')
vv.title('Simple 3D Plot')
vv.grid()
vv.show()
python
import visvis as vv
im = vv.imread('texture.jpg')
surf = vv.surf(im)
python
import visvis as vv
import numpy as np
x = np.linspace(-1, 1, 20)
y = np.linspace(-1, 1, 20)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
f = vv.figure()
a = vv.gca()
a.SetLimits([-1, 1, -1, 1, -1, 1])
vv.isosurface(Z)
vv.isolines(Z)
python
import visvis as vv
a = vv.plot([2, 4, 6, 8], 'r')
vv.savefig('plot.png')