wxPython utilities and enhanced controls
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iwx-0.1.0.dev1.zip
(14.7 kB
view hashes)