Category: Python

SymPy Plotting Backends で2曲線の描画範囲を個別に設定して plot と塗りつぶし

続きを読む

グラフの上下左右軸に主目盛・副目盛をつける

20世紀の大昔,サイエンティフィックなグラフというものは上下左右軸に目盛をつけるものだと偉い先生に教えられたことがある。その理由は,定規を水平または垂直に当ててグラフの曲線から数値を読み取るためだと言われて,妙に感心したことを覚えている。というわけで,上下左右軸に目盛をつけた,サイエンティフィックなグラフを描く例。

SymPy + SymPy Plotting Backends (SPB) を追加。2023.3.18
続きを読む

SymPy Plotting Backends でグラフを描いて Matplotlib 流にオプション設定する

一旦 SymPy Plotting Backends で p = plot() などとしてプロットしたら,あとは ax = p.ax として ax に対して通常どおりの Matplotlib のオプション設定をしていけばよいという話。

SymPy は関数を symbolic expression のままでグラフにできるので,NumPy にたよらないという方針でやってみる。 続きを読む

SymPy Plotting Backends を使ってみる

SymPy の plot() の残念な点を補う役割をする Sympy Plotting Backends を使ってみると言う話。 続きを読む

Python の Matplotlib で正規分布をσごとに塗りわける

続きを読む

EinsteinPy の微修正

EinsteinPy を使ってアインシュタイン・テンソルを計算させると,0.5 なんちゃらとか 0.25 なんちゃらとか,小数点数が出てくることがあるので。弘大 JupyterHub では修正済み。要は,Python では 1/2 は 0.5 なので $\frac{1}{2}$ のままにするように。 続きを読む

Python で13日の金曜日の頻度を調べる

授業「コンピュータ演習」の2023年,年初めの練習問題。2023年1月13日金曜日。これを記念したスペシャル問題の解答例。

続きを読む

Python で作成したグラフの部分だけを pdf として保存する

SymPy で作成したグラフの部分だけをファイルとして保存する の補足。

フォントに関するエラーを避けて,Python の matplotlib.pyplot.plot()sympy.plotting.plot.plot() で作成したグラフの部分だけを(フォントに関するエラーを回避して) pdf として保存する。

追記:以下のエラーの件は,matplotlib のバージョンアップにより解消された模様です。以下の記事を参照:

続きを読む

下ごしらえした万有引力の2体問題の運動方程式を Python で数値的に解き gnuplot でグラフにする

下ごしらえした万有引力の2体問題の運動方程式を Maxima で数値的に解く」の Python & gnuplot 版。 続きを読む

Python の SymPy でケプラー方程式の近似解と数値解

Maxima でケプラー方程式の近似解と数値解」の SymPy 版。 続きを読む

Load more