matplotlibのを使用している場合が多いアセンブリnumpyのコンポーネントを使用して、描画。
使用matplotlibのは、最初のマッピング機能のほとんどは、アセンブリ図面matplotlibのを導入しました
matplotlibの。Pyplotそれは通常紹介しますmatplotlibの中で。Pyplotがために簡単なエイリアスを提供する
簡単入力。例えば、我々はピットの別名を取ることができます。
主な機能はmatplotlibのに図のX、図中のy座標に行われます。描画するとき、私たちは、x、y座標に必要な
変数リストに保存されているとmatplotlibのを可決しました。例えば、我々はシステムを与える 6点:
リスト内の要素の数X座標及びリストのy座標が同じでなければならない、または「X実行原因となるとY 誤差は、同じ第1 DIMENのイオン,,有していなければなりません。
。matplotlibの図プロットの線を描くのpyplot方法、構文は次のとおりです。
例えば、我々はプロットされSTXリチウムおよびIIの麦粒腫のリストを使用します。
図面が自動的に表示されていない場合は、方法は、例えば、使用することができる方法です。
インポートPLTとしてmatplotlib.pyplot LISTX = [1,5,7,9,13,16 ] listy = [15,50,80,40,70,50 ] plt.plot(LISTX、listy、色 = " 赤" ) plt.show()
グラフィックプロットのパラメータ設定方法
のx座標およびy座標のリストに加えてプロットmatplotlib.pyplot方法、必要なパラメータのリストであり、
オプションのパラメータの数十があり、図面の特性を設定するために使用することができ、以下は 4つの一般的なオプションのパラメータ:
例えば、赤色系、破線、5幅ラインは、パターン名は、食品の線グラフです。
プロパティを設定した後、凡例表示の実装方法:
同時に、複数のグラフィックスを描画
複数のグラフを描くことができ、同じ座標系では、我々は通常、グラフィックスがされているすべての完了後に描画されます
表示します。例えば、我々はシステムに2枚のグラフィックスを与えます:
あなたは線の色を設定しない場合、システムが自動的に異なる色を設定します。
投獄の形状は配置
グラフがプロットされているいくつかの設定は、タイトルとして、行うことができ、x及びyは、グラフィック、タイトル等の座標軸、その結果、後に
、より直感的なグラフィカルな外観を可能にします。
グラフのタイトルを設定し、X軸のタイトル、Y軸タイトルの構文は以下のとおりです。
如果没有指定 x 坐标及 y 坐标范围,系统会根据数据判断最适合的 x 坐标及 y
坐标范围。我们也可以自行设置 x 、 y 的坐标范围,语法为 :
绘制两个线形图并设置其各个图形属性。
import matplotlib.pyplot as plt listx1 = [1,5,7,9,13,16] listy1 = [15,50,80,40,70,50] plt.plot(listx1, listy1, label="Male") listx2 = [2,6,8,11,14,16] listy2 = [10,40,30,50,80,60] plt.plot(listx2, listy2, color="red", linewidth=5.0, linestyle="--", label="Female") plt.legend() plt.xlim(0, 20) plt.ylim(0, 100) plt.title("Pocket Money") plt.xlabel("Age") plt.ylabel("Money") plt.show()
在 Matplotlib 中显示中文
Matplotlib 默认无法显示中文,所以在前面的例子中各种标题及图例使用的都是
英文。若想在 Matplotlib 显示中文,只需将其默认使用的字体更改为简体中文即可。
更换字体的操作方法有两种:
在自己python的安装路径中找到:
这种设置是永久性的。修改后建议把集成开发工具重启加载一下。
以上操作可能还存在一些问题,更为详细的的做法请参考这个链接:https://www.cnblogs.com/tszr/p/11228013.html
绘制柱状图及饼图
Matplotlib 除了可绘制线图外,还可绘制柱状图或饼图。
柱状图的绘制是通过 bar 方法来实现的,其语法为 :
绘制柱状图的参数与绘制线形图类似,除了一些线 的 属性参数(如线宽、线样
式等〉不能使用外,其余参数在绘制柱状图时都可以使用。
下例与前面的例子相同 , 只是现在我们用柱状图来呈现, 并用中文显示各项文字。