matplotlibでSymPyの数式をLaTeXを使って綺麗に描画
4011 ワード
はじめに
matplotlibでSymPyの数式をLaTeXを使って綺麗に描画したい
import numpy as np
import matplotlib.pyplot as plt
import sympy
# おまじない
plt.rcParams['text.usetex'] = True
準備
x = sympy.Symbol('x')
xx = np.linspace(0,1,1000)
f = sympy.sin(sympy.pi*x)
ff = sympy.lambdify(x,f)
plt.figure()
plt.plot(xx,ff(xx))
x = sympy.Symbol('x')
xx = np.linspace(0,1,1000)
f = sympy.sin(sympy.pi*x)
ff = sympy.lambdify(x,f)
plt.figure()
plt.plot(xx,ff(xx))
LaTeXコマンド
LaTeXコマンドを使うときは$マークで囲います.
plt.title('$f(x) = \sin(\pi x)$')
SymPyから変換して描画
sympy.latex()でLaTeXコマンドに変換して$マークで囲います.
plt.title('$f(x) = ' + sympy.latex(f)+'$')
コード
Author And Source
この問題について(matplotlibでSymPyの数式をLaTeXを使って綺麗に描画), 我々は、より多くの情報をここで見つけました https://qiita.com/ceptree/items/1df41ad6f842c248ec78著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .