Skip to content

A VERY basic plotting tool for python that creates plots to be viewed in the web browser.

Notifications You must be signed in to change notification settings

gsterner/pystplot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A VERY basic plotting tool for python that creates plots to be viewed in the web browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published