pip install matplotlib
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y軸為各月份最高溫度
y = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
plt.plot(x, y)
# 顯示圖表
plt.show()
長的像這樣
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y軸為各月份最高溫度
y = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
plt.plot(x, y, "ob")
# 顯示圖表
plt.show()
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y軸為各月份最高溫度
y = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
plt.bar(x, y)
# 顯示圖表
plt.show()
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y1為各月份平均溫度
y1 = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# y2為各月份最高溫度
y2 = [23, 25, 26, 28, 29, 31, 30, 28, 26, 24, 22, 20]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
plt.plot(x, y1)
# 第二條線
plt.plot(x, y2)
# 顯示圖表
plt.show()
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y1為各月份平均溫度
y1 = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# y2為各月份最高溫度
y2 = [23, 25, 26, 28, 29, 31, 30, 28, 26, 24, 22, 20]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
plt.bar(x, y1, color = "gray")
# 第二條線
plt.plot(x, y2, color = "red")
plt.plot(x, y2, "o", color = "yellow" )
# 顯示圖表
plt.show()
# 從matplotlib套件載入類別pyplot
from matplotlib import pyplot as plt
# x軸為1~12月份
x = range(1,13)
# y1為各月份平均溫度
y1 = [22, 21, 22, 25, 26, 28, 29, 31, 30, 29, 26, 24]
# y2為各月份最高溫度
y2 = [23, 25, 26, 28, 29, 31, 30, 28, 26, 24, 22, 20]
# 圖表標題
plt.title("1 year temp")
# x軸標題
plt.xlabel("month")
# y軸標題
plt.ylabel("temp")
# 繪製圖表
l1 = plt.plot(x, y1, color = "gray", label = "AVG")
# 第二條線
l2 = plt.plot(x, y2, color = "red", label = "MAX")
#增加圖例
plt.legend(loc='upper right')
# 顯示圖表
plt.show()