Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでグラフをプロットする方法は?


Pythonのグラフは、Matplotlibライブラリを使用してプロットできます。 Matplotlibライブラリは、主にグラフのプロットに使用されます。

グラフをプロットするために使用する前に、matplotlibをインストールする必要があります。 Matplotlibは、単純な線、棒グラフ、ヒストグラム、および円グラフを描画するために使用されます。組み込み関数を使用して、matplotlibライブラリ内のすべてのタイプのグラフを描画できます。

グラフに線を描く

matplotlibを使用してグラフに単純な線をプロットします。次の手順は、線のプロットに関係しています。

  • matplotlibをインポート

  • 線のx座標とy座標を指定します

  • .plot()を使用して特定の関数を使用して、指定された点をプロットします 関数

  • .xlabel()を使用してx軸とy軸に名前を付けます および.ylabel() 関数

  • .title()を使用して、グラフにタイトルを付けます(オプション) 関数

  • .show()を使用してグラフを表示します 関数

これらは、matplotlibを使用して線をプロットするための簡単な手順です。

import matplotlib.pyplot as plt

x=[1,3,5,7]
y=[2,4,6,1]
plt.plot(x,y)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title("A simple line graph")
plt.show()

上記のコードは、点(1,2)、(3,4)、(5,6)、(7,1)をプロットし、これらの点をグラフとして表示される線で結合します。

出力

Pythonでグラフをプロットする方法は?

棒グラフをプロットする

棒グラフは、x軸の特定の位置にあるさまざまな高さの長方形でデータを表す方法です。

棒グラフの描画には、次の手順が含まれます-

  • matplotlibをインポート

  • 長方形の左下隅があるx座標を指定します。

  • バーまたは長方形の高さを指定します。

  • バーのラベルを指定します

  • .bar()関数を使用して棒グラフをプロットする

  • x軸とy軸にラベルを付けます

  • グラフにタイトルを付ける

  • .show()関数を使用してグラフを表示します。

import matplotlib.pyplot as plt

left_coordinates=[1,2,3,4,5]
heights=[10,20,30,15,40]
bar_labels=['One','Two','Three','Four','Five']
plt.bar(left_coordinates,heights,tick_label=bar_labels,width=0.6,color=['re
d','black'])
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title("A simple bar graph")
plt.show()

plt.bar()のwidthパラメーターは、各バーの幅を指定します。カラーリストは、バーの色を指定します。

出力

Pythonでグラフをプロットする方法は?


  1. Pythonプロットの上付き文字

    Pythonに上付き文字を入れるには、次の手順を実行します- numpyを使用してaとfのポイントを作成します。 プロットf=ma plot()を使用した曲線 メソッド、ラベルf=ma。 上付き文字でプロットのタイトルを追加します(例:kgms-2)。 xlabelを追加します 上付き文字を使用したプロット、つまりms-2の場合。 ylabelを追加します 上付き文字、つまりkgのプロットの場合 凡例を配置するには、 legend()を使用します メソッド。 図を表示するには、 show()を使用します メソッド。 例 import num

  2. Pythonで時系列をプロットする方法は?

    matplotlibを使用してPythonで時系列をプロットするには、次の手順を実行できます- numpyを使用してxポイントとyポイントを作成します。 plot()を使用して、作成されたxポイントとyポイントをプロットします。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams[