plotmath
plotmath is a Python package to automatically create textbook graphs of mathematical functions.
Basic examples
Example 1
import plotmath
def f(x):
return x**2 - x - 2
fix, ax = plotmath.plot(
functions=[f],
)
plotmath.savefig(
dirname="../figures",
fname="example_1.svg",
)
plotmath.show()
This will generate the following figure:
Example 2
import plotmath
import numpy as np
def f(x):
return x**2 * np.cos(x)
fix, ax = plotmath.plot(
functions=[f],
xmin=-6,
xmax=6,
ymin=-12,
ymax=12,
xstep=1,
ystep=2,
)
plotmath.savefig(
dirname="../figures",
fname="example_2.svg",
)
plotmath.show()
This will generate the following figure:
Example 3
import plotmath
def f(x):
return x**2 - 4
def g(x):
return x + 2
fix, ax = plotmath.plot(
functions=[f, g],
xmin=-6,
xmax=6,
ymin=-6,
ymax=6,
)
plotmath.savefig(
dirname="../figures",
fname="example_3.svg",
)
plotmath.show()
This will generate the following figure:
Release files for plotmath 0.3.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plotmath-0.3.17.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plotmath-0.3.17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.5 kB
Release files / plotmath-0.3.17.tar.gz
| Download URL | plotmath-0.3.17.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8181fe832135923b15a265adea1b1f51b5b42837b964ba2ba7dd9fc4a58fa25f
|
|
BLAKE2b-256 checksum How to use checksums |
54f178e8bd48b67be23c8652e31ed46dc4fb91e8c5d69ff4c5282aa81d201d35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / plotmath-0.3.17-py3-none-any.whl
| Download URL | plotmath-0.3.17-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a40bd3abef9c81e9d4df5bea44e92f348a535d0f1d5d6368aa1f512a9dfa6146
|
|
BLAKE2b-256 checksum How to use checksums |
0be8e0953594e0dd4a7c1fd7a1946bf0e5b1f2e54f8eb3d8649e9f18de70780d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|