ホームページ  >  記事  >  バックエンド開発  >  Python を使用して折れ線グラフ、棒グラフ、円グラフを描く方法を 3 分で学びましょう

Python を使用して折れ線グラフ、棒グラフ、円グラフを描く方法を 3 分で学びましょう

WBOY
WBOYオリジナル
2023-09-27 09:29:131288ブラウズ

Python を使用して折れ線グラフ、棒グラフ、円グラフを描く方法を 3 分で学びましょう

Python で折れ線グラフ、棒グラフ、円グラフを 3 分で描く方法を学びましょう

Python は、データ分析と視覚化で広く使用されている非常に人気のあるプログラミング言語です。 。この記事では、Python を使用して 3 つの一般的なタイプのグラフ (折れ線グラフ、棒グラフ、円グラフ) を描画する方法を学びます。すぐに使い始めるのに役立つ具体的なコード例を提供します。

  1. 折れ線グラフ

折れ線グラフは、データ ポイントを結んで傾向の変化を示すグラフの一種です。 Python では、matplotlib ライブラリを使用して折れ線グラフを描画できます。以下は、Python を使用して折れ線グラフを描画する方法を示す簡単な例です。

import matplotlib.pyplot as plt

# 数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 绘制线形图
plt.plot(x, y)

# 添加标题和标签
plt.title('线形图')
plt.xlabel('x轴')
plt.ylabel('y轴')

# 显示图表
plt.show()

上記のコードでは、最初に matplotlib.pyplot モジュールをインポートし、次に x 軸を定義しました。と y 軸のデータを入力し、plot 関数を使用して折れ線グラフを描画します。最後に、タイトルとラベルを追加し、show 関数を使用してグラフを表示しました。

  1. 棒グラフ

ヒストグラムは、長方形の高さによってデータを表すグラフの種類です。 Python では、matplotlib ライブラリを使用してヒストグラムを描画することもできます。以下に、Python を使用してヒストグラムを描画する方法を示す簡単な例を示します。

import matplotlib.pyplot as plt

# 数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 绘制柱状图
plt.bar(x, y)

# 添加标题和标签
plt.title('柱状图')
plt.xlabel('x轴')
plt.ylabel('y轴')

# 显示图表
plt.show()

折れ線グラフと同様に、まず matplotlib.pyplot モジュールをインポートし、次に x 軸と y を定義します。 -axis 軸データは、bar 関数を使用してプロットされ、ヒストグラムを描画します。最後に、タイトルとラベルを追加し、show 関数を使用してグラフを表示しました。

  1. 円グラフ

円グラフは、扇形の角度を通じてデータを表すグラフの一種です。 Python では、matplotlib ライブラリを使用して円グラフを描画できます。以下は、Python を使用して円グラフを描画する方法を示す簡単な例です。

import matplotlib.pyplot as plt

# 数据
sizes = [30, 40, 20, 10]

# 标签
labels = ['A', 'B', 'C', 'D']

# 绘制饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')

# 添加标题
plt.title('饼图')

# 显示图表
plt.show()

上記のコードでは、最初に matplotlib.pyplot モジュールをインポートし、次にデータとラベルを定義しました。 pie 関数を使用すると、円グラフが描画されます。 labels パラメータを使用してラベルを追加し、autopct パラメータを使用して表示パーセンテージを制御できます。最後に、タイトルを追加し、show 関数を使用してグラフを表示しました。

上記の例を通して、Python を使用して折れ線グラフ、棒グラフ、円グラフを描画するのが非常に簡単であることがわかります。ニーズに合わせてデータとスタイルを変更し、よりカスタマイズされたグラフを作成できます。この記事が、Python 描画の基本をすぐにマスターするのに役立つことを願っています。

以上がPython を使用して折れ線グラフ、棒グラフ、円グラフを描く方法を 3 分で学びましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。