見出し画像

2つ目のPythonプログラミング


2回目のグラフ


import matplotlib.pyplot as plt

import numpy as np

# サンプルデータの作成

x = np.arange(0, 10, 1)

y = 2 * x + 1

# サブプロットの作成

fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2, figsize=(12, 10))

# 折れ線グラフ

ax1.plot(x, y, 'r-', linewidth=2)

ax1.set_title('折れ線グラフ')

ax1.grid(True)

# 棒グラフ

ax2.bar(x, y, color='g', alpha=0.7)

ax2.set_title('棒グラフ')

ax2.grid(True)

# ヒストグラム

data = np.random.normal(100, 15, 1000)

ax3.hist(data, bins=30, color='b', alpha=0.7)

ax3.set_title('ヒストグラム')

ax3.grid(True)

# 円グラフ

sizes = [30, 20, 25, 15, 10]

labels = ['A', 'B', 'C', 'D', 'E']

ax4.pie(sizes, labels=labels, autopct='%1.1f%%')

ax4.set_title('円グラフ')

# レイアウトの調整

plt.tight_layout()

# グラフの表示

plt.show()