matplotlibの基本的な描画: - 呉ユーキション生まれた自然のpythonは、Notesを学びます

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 方法来实现的,其语法为 :

 

 

绘制柱状图的参数与绘制线形图类似,除了一些线 的 属性参数(如线宽、线样
式等〉不能使用外,其余参数在绘制柱状图时都可以使用。
下例与前面的例子相同 , 只是现在我们用柱状图来呈现, 并用中文显示各项文字。

おすすめ

転載: www.cnblogs.com/tszr/p/12028256.html