A VERY basic plotting tool for python that creates plots to be viewed in the web browser.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
docs
examples
images
pystplot
.gitignore
Readme.md
build-sternplot.sh
index.html

Readme.md

PyStPlot

A VERY basic plotting tool for python that creates plots to be viewed in the web broser. Creates an html file containing the plot drawn with html canvas.

Install with pip

pip install pystplot

Usage

To plot a function, simply assign x and y values to two lists and call pystplot.plot(...). Call either the pystplot.show() to create an output file and show it in the browser or pystplot.save(...) to just save the html file.

Example

import pystplot as pl

x_values = range(-10,11)
y_values = [x*x for x in x_values]
pl.plot(x_values, y_values)

pl.show()

Functions

Plot

plot(x_list, y_list, property_string='-')

Creates the plot data.

Parameters:
        
x_list             list of values for x-axis
y_list             list of values for y-axis. Lists must be of same length
property_string    sets appearence of graph. Possible choices:
                   'o'   points
                   '-'   line
                   'r'   red
                   'b'   blue
                   'g'   green
                   'y'   yellow
                   'm'   magenta
                   'c'   cyan
                   'w'   white
                   'k'   black         

Show

show()

Saves an html-file called "pystplot_output.html" that constains the plot and opens it in the default web browser.

Save

save(file_name=PLOT_FILE)

Saves an html-file with file name given as parameter. If no name is given the default "pystplot_output" is used.

Parameter:

file_name    string that contains file name of output html-file.

Subplot

subplot(rows, cols, index)

Creates a matrix of plots in a Matlab/Matplotlib manner. Call subplot(rows, cols, index) before ```plot(x_list, y_list, property_string='-')


Parameters:

rows number of rows in plot matrix cols number of columns in plot matrix index index of this specific plot - indexed from left to right.