mirror of https://github.com/pyodide/pyodide.git
25 lines
691 B
Python
25 lines
691 B
Python
# non-native
|
|
# setup: import matplotlib ; import numpy as np ; matplotlib.use('module://matplotlib_pyodide.wasm_backend') ; from matplotlib import pyplot as plt ;
|
|
# run: wasm_custom_font()
|
|
|
|
# pythran export wasm_custom_font()
|
|
import matplotlib
|
|
import numpy as np
|
|
|
|
matplotlib.use("module://matplotlib_pyodide.wasm_backend")
|
|
from matplotlib import pyplot as plt # noqa: E402
|
|
|
|
|
|
def wasm_custom_font():
|
|
f = {"fontname": "cmsy10"}
|
|
t = np.arange(0.0, 2.0, 0.01)
|
|
s = 1 + np.sin(2 * np.pi * t)
|
|
plt.figure()
|
|
plt.title("A simple Sine Curve", **f)
|
|
plt.plot(t, s, linewidth=1.0, marker=11)
|
|
plt.plot(t, t)
|
|
plt.grid(True)
|
|
plt.show()
|
|
plt.close("all")
|
|
plt.clf()
|