Python グラフ描画用関数 新しいページはコチラ
提供: yonewiki
(→グラフ描画関係 書きかけの記事です。20191226~) |
(→グラフ描画関係 書きかけの記事です。20191226~) |
||
42行: | 42行: | ||
=== '''グラフ描画関係''' 書きかけの記事です。20191226~=== | === '''グラフ描画関係''' 書きかけの記事です。20191226~=== | ||
− | *'''NumPyオブジェクト変数名.arange(引数1,引数2,引数3,引数4)''' | + | ====*'''NumPyオブジェクト変数名.arange(引数1,引数2,引数3,引数4)'''==== |
:等差数列を生成するnumpy.arange関数です。 | :等差数列を生成するnumpy.arange関数です。 | ||
:例 | :例 | ||
130行: | 130行: | ||
− | *'''NumPyオブジェクト変数名.linspace(引数1, 引数2, 引数3, 引数4, 引数5, 引数6) | + | ====*'''NumPyオブジェクト変数名.linspace(引数1, 引数2, 引数3, 引数4, 引数5, 引数6)==== |
:等差数列を生成するnumpy.linspace関数です。linespaceではありません。lineのようにnの後ろにeをつけるスペルミスや勘違いを起こしやすいかもしれませんが、そうではないので気を付けてください。linspaceですarange関数とよく似ている機能ですが引数が豊富で多機能です。 | :等差数列を生成するnumpy.linspace関数です。linespaceではありません。lineのようにnの後ろにeをつけるスペルミスや勘違いを起こしやすいかもしれませんが、そうではないので気を付けてください。linspaceですarange関数とよく似ている機能ですが引数が豊富で多機能です。 | ||
150行: | 150行: | ||
− | *'''matplotlib.pyplotオブジェクト変数名.plot(引数1,引数2)''' | + | ====*'''matplotlib.pyplotオブジェクト変数名.plot(引数1,引数2)'''==== |
*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.plot(引数1,引数2)''' | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.plot(引数1,引数2)''' | ||
:グラフを生成するmatplotlib.pyplotオブジェクト変数名.plot関数です。 | :グラフを生成するmatplotlib.pyplotオブジェクト変数名.plot関数です。 | ||
169行: | 169行: | ||
:通常引数には数列や配列など変化を伴う数値を保持する変数を指定します。 | :通常引数には数列や配列など変化を伴う数値を保持する変数を指定します。 | ||
− | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xticks''' | + | ====*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xticks'''==== |
グラフのX軸目盛りを調整するmatplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xticks関数です。 | グラフのX軸目盛りを調整するmatplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xticks関数です。 | ||
axis.set_xticks(引数1) | axis.set_xticks(引数1) | ||
184行: | 184行: | ||
− | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_yticks''' | + | ====*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_yticks'''==== |
グラフのX軸目盛りを調整するmatplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_yticks関数です。 | グラフのX軸目盛りを調整するmatplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_yticks関数です。 | ||
axis.set_yticks(引数1) | axis.set_yticks(引数1) | ||
199行: | 199行: | ||
− | *'''matplot.pyplotオブジェクト.figure''' | + | ====*'''matplot.pyplotオブジェクト.figure'''==== |
グラフを生成するmatplotlib.pyplotオブジェクト変数名.figure(figsize=(8, 6)) | グラフを生成するmatplotlib.pyplotオブジェクト変数名.figure(figsize=(8, 6)) | ||
207行: | 207行: | ||
fig = pl.figure(figsize=(8, 6)) | fig = pl.figure(figsize=(8, 6)) | ||
− | *'''matplotlib.figure.Figureオブジェクト変数名.subplots_adjust(hspace=xxx, wspace=xxx)''' | + | ====*'''matplotlib.figure.Figureオブジェクト変数名.subplots_adjust(hspace=xxx, wspace=xxx)'''==== |
グラフを生成するmatplotlib.figure.Figureオブジェクト変数名.subplots_adjust(hspace=xxx, wspace=xxx) | グラフを生成するmatplotlib.figure.Figureオブジェクト変数名.subplots_adjust(hspace=xxx, wspace=xxx) | ||
左右の余白は wspace、上下の余白は hspace で指定します。デフォルト値は上下間 左右間 共に0.2で、上下はデフォルトだとグラフタイトルと目盛りが重なりやすいようです。上下左右にグラフを並べない場合は特に意味は無い指定になります。 | 左右の余白は wspace、上下の余白は hspace で指定します。デフォルト値は上下間 左右間 共に0.2で、上下はデフォルトだとグラフタイトルと目盛りが重なりやすいようです。上下左右にグラフを並べない場合は特に意味は無い指定になります。 | ||
215行: | 215行: | ||
fig.subplots_adjust(wspace=0.4, hspace0.4) | fig.subplots_adjust(wspace=0.4, hspace0.4) | ||
− | *'''matplotlib.figure.Figureオブジェクト変数名.add_subplot''' | + | ====*'''matplotlib.figure.Figureオブジェクト変数名.add_subplot'''==== |
一つの描画エリアにグラフを複数を作成する関数 matplotlib.figure.Figureオブジェクト変数名.add_subplot(引数1,引数2,引数3) | 一つの描画エリアにグラフを複数を作成する関数 matplotlib.figure.Figureオブジェクト変数名.add_subplot(引数1,引数2,引数3) | ||
246行: | 246行: | ||
− | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xlabel('引数1')''' | + | ====*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xlabel('引数1')'''==== |
matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xlabel('time(sec)') | matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_xlabel('time(sec)') | ||
253行: | 253行: | ||
:関数を使う場合は引数の省略は不可で'''指定が必須''' | :関数を使う場合は引数の省略は不可で'''指定が必須''' | ||
− | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_ylabel('引数1')''' | + | ====*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_ylabel('引数1')'''==== |
matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_ylabel('voltage(V)') | matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_ylabel('voltage(V)') | ||
260行: | 260行: | ||
:関数を使う場合は引数の省略は不可で'''指定が必須''' | :関数を使う場合は引数の省略は不可で'''指定が必須''' | ||
− | *'''matplotlib.axes._subplotsAxesSubplot.pyplotオブジェクト変数名.set_title('引数1')''' | + | ====*'''matplotlib.axes._subplotsAxesSubplot.pyplotオブジェクト変数名.set_title('引数1')'''==== |
matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_title('time vs voltage plot') | matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.set_title('time vs voltage plot') | ||
268行: | 268行: | ||
− | *'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.grid('引数1')''' | + | ====*'''matplotlib.axes._subplotsAxesSubplotオブジェクト変数名.grid('引数1')'''==== |
: | : | ||
− | *'''matplotlib.pyplotオブジェクト変数名.show()''' | + | ====*'''matplotlib.pyplotオブジェクト変数名.show()'''==== |
=== '''算術関数関係''' === | === '''算術関数関係''' === |