2020-05-03 matplotlib.pyplot數(shù)據(jù)畫圖--單坐標

1、柱狀圖

import matplotlib.pyplotas plt

x = [2001,2002,2003,2004,2005]

y = [1,3,2,4,3]

#柱狀圖

plt.bar(x,y)

#標題,坐標信息

plt.title("bar map")

plt.xlabel("year")

plt.ylabel("num")

#顯示圖像

plt.show()



2、折現(xiàn)圖

# -*- coding: UTF-8 -*-

import matplotlib.pyplotas plt

x = [2001,2002,2003,2004,2005]

y = [1,3,2,4,3]

#折現(xiàn)圖

plt.plot(x,y)

#標題,坐標信息

plt.title("broken-line graph")

plt.xlabel("year")

plt.ylabel("num")

#顯示圖像

plt.show()



3、增加日期數(shù)據(jù)規(guī)整,和圖像大小

# -*- coding: UTF-8 -*-

import matplotlib.pyplotas plt

import datetime

x = [20010101,20020101,20030101,20040101,20050101]

y = [1,3,2,4,3]

#日期格式規(guī)整

x1 = []

for tin x:

????q = datetime.datetime.strptime(str(t),"%Y%m%d")

????x1.append(q)

#設置圖形大小

plt.figure(figsize=(12,8))

#折現(xiàn)圖

plt.plot(x1,y)

#標題,坐標信息

plt.title("graph")

plt.xlabel("year")

plt.ylabel("num")

#顯示圖像

plt.show()



4、畫餅圖

# -*- coding: UTF-8 -*-

import matplotlib.pyplotas plt

dic = {"primary":123,"second":333,"third":321}

x = dic.keys()

y = dic.values()

#設置圖形大小

plt.figure(figsize=(6,6))

#餅圖

plt.pie(y,labels=x,autopct='%.1f%%',startangle=90)

#式樣

plt.axis('equal')

#圖例

plt.legend()

#顯示圖像

plt.show()


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容