iwx 0.1.0.dev1
iwx is a collection of enhanced controls for wxPython
Mini-Demos
Plot module
# -*- coding: utf-8 -*-
"""
Plotting in wxPython like Matplotlib
"""
import numpy as np
import wx
from iwx.plot import Figure, Axes
def test():
n = 100 # Number of points
x = np.linspace(0,3*np.pi,n)
y1 = np.cos(x) + np.random.random(n)
y2 = np.sin(x) + np.random.random(n)
fig = Figure()
ax = fig.add_axes()
ax.plot(x,y1, color="#00ffff", legend="Y1", width=2)
ax.plot(x,y2, color="#ff00ff", legend="Y2", width=3)
ax.set_xlabel("X")
ax.set_ylabel("y")
ax.set_title("Graphics")
ax.grid()
ax.legend()
fig.show()
if __name__ == '__main__':
app = wx.App()
test()
app.MainLoop()
and obtains:
Installation
Using pip
pip install iwx
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.