精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

Python繪制圖表【matplotlib】-創新互聯

matplotlib

Matplotlib 是一個 Python 的 2D繪圖庫
它以各種硬拷貝格式和跨平臺的交互式環境生成出版質量級別的圖形

通過 Matplotlib,開發者可以僅需要幾行代碼,
便可以生成繪圖,直方圖,功率譜,條形圖,錯誤圖,散點圖等

官方文檔

[官方中文文檔]((https://www.matplotlib.org.cn/)

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊虛擬主機、營銷軟件、網站建設、巴林左旗網站維護、網站推廣。

安裝

pip install matplotlib

繪制常見圖表

折線圖

import random

import matplotlib.pyplot as plt
from matplotlib import font_manager

# 創建測試數據
x_time = list(range(20))
y_temp =[random.randint(20,30) for i in x_time]

# 設置圖片大小
#plt.figure(figsize=(5, 5))

# 根據生成數據制圖
plt.plot(x_time,y_temp)

# 利用字體ttc文件生成字體對象,默認不支持中文,顯示中文需要指定字體
myfont = font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-uming/uming.ttc')

# 指定標題
plt.title('20日溫度變化圖',fontproperties=myfont)

# 指定x軸和y軸標簽
plt.xlabel('時間',fontproperties=myfont)
plt.ylabel('溫度',fontproperties=myfont)

# 設置x和y坐標軸刻度和刻度標簽,并指定字體和旋轉角度
plt.xticks(ticks=x_time,labels=['%s日'%i for i in x_time],fontproperties=myfont,rotation=30)
plt.yticks(range(min(y_temp),max(y_temp)+1))

# 保存至文件
plt.savefig('doc/折線圖.jpg')

Python繪制圖表【matplotlib】


散點圖

import random

import matplotlib.pyplot as plt
from matplotlib import font_manager

# 利用字體ttc文件生成字體對象
myfont = font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-uming/uming.ttc')

# 創建測試數據
x_time = list(range(20))
y_temp =[random.randint(20,30) for i in x_time]
y_temp2 =[random.randint(20,30) for i in x_time]
# 設置圖片大小
plt.figure(figsize=(5, 5))

# 設置標題
plt.title('溫度變化散點圖',fontproperties=myfont)

# 設置x軸y軸標簽
plt.xlabel("時間", fontproperties=myfont)
plt.ylabel("溫度", fontproperties=myfont)

# 設置坐標軸刻度和標簽
plt.xticks(ticks=x_time,labels=['%s日'%i for i in x_time],fontproperties=myfont,rotation=30)
plt.yticks(range(min(y_temp),max(y_temp)+1))

# 根據數據生成散點圖
plt.scatter(x_time,y_temp,label='測試散點圖1',color='g')
plt.scatter(x_time,y_temp2,label='測試散點圖2',color='r')

# 設置圖例,指定字體和位置
plt.legend(prop=myfont, loc="upper left")

# 設置網格,指定透明度
plt.grid(alpha=0.5)

# 保存至文件
plt.savefig('doc/散點圖.jpg')

# 執行時顯示
# plt.show()

Python繪制圖表【matplotlib】


條形圖

import random

import matplotlib.pyplot as plt
from matplotlib import font_manager

# 利用字體ttc文件生成字體對象
myfont = font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-uming/uming.ttc')

# 創建測試數據
x_time = list(range(20))
y_temp =[random.randint(20,30) for i in x_time]
y_temp2 =[random.randint(20,30) for i in x_time]

# 設置圖片大小
plt.figure(figsize=(5, 5))

# 設置標題
plt.title('溫度變化條形圖',fontproperties=myfont)

# 設置x軸y軸標簽
plt.xlabel("時間", fontproperties=myfont)
plt.ylabel("溫度", fontproperties=myfont)

# 設置坐標軸刻度和標簽
plt.xticks(ticks=x_time,labels=['%s日'%i for i in x_time],fontproperties=myfont,rotation=30)
plt.yticks(range(min(y_temp),max(y_temp)+1))

# 根據數據生成條形圖,設置圖例標簽,顏色,寬度(默認為1個單位寬度)
plt.bar([i+0.25 for i in x_time],y_temp,label='測試散點圖1',color='b',width=0.5)
plt.bar([i-0.25 for i in x_time],y_temp2,label='測試散點圖2',color='r',width=0.5)

# 設置圖例,指定字體和位置
plt.legend(prop=myfont, loc="upper left")

# 設置網格,指定透明度
plt.grid(alpha=0.5)

# 保存至文件
plt.savefig('doc/條形圖.jpg')

Python繪制圖表【matplotlib】

直方圖

import random

import matplotlib.pyplot as plt
from matplotlib import font_manager

# 利用字體ttc文件生成字體對象
myfont = font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-uming/uming.ttc')

# 創建測試數據
x_time = list(range(20))
y_temp =[random.randint(20,30) for i in x_time]

# 組距
distance = 1

# 組數
num = (max(y_temp)-min(y_temp))//distance

# 設置標題
plt.title('溫度變化直方圖',fontproperties=myfont)

# 設置x軸y軸標簽
plt.xlabel("溫度", fontproperties=myfont)
plt.ylabel("頻數", fontproperties=myfont)

# 設置坐標軸刻度和標簽
plt.xticks(list(range(min(y_temp),max(y_temp)+1)))

# 生成直方圖
plt.hist(y_temp,num)

# 設置網格,指定線條風格和透明度
plt.grid(linestyle='-.',alpha=0.5)

# 保存至文件
plt.savefig('doc/直方圖.jpg')

# 執行時顯示
# plt.show()

Python繪制圖表【matplotlib】


餅狀圖

import random

import matplotlib.pyplot as plt
from matplotlib import font_manager

# 利用字體ttc文件生成字體對象
myfont = font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-uming/uming.ttc')

# 創建測試數據
x_time = list(range(20))
y_temp =[random.randint(20,30) for i in x_time]

# 標題
plt.title('溫度變化餅狀圖',fontproperties=myfont)

# 生成餅狀圖,數據,數據標簽
plt.pie(y_temp,labels=['%s-%s'%(i[0],i[1]) for i in zip(x_time,y_temp)])

# 保存至文件
plt.savefig('doc/餅狀圖.jpg')

Python繪制圖表【matplotlib】

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網頁題目:Python繪制圖表【matplotlib】-創新互聯
本文來源:http://m.jcarcd.cn/article/ddihhg.html
主站蜘蛛池模板: 欧美影院一区 | 国产伦码精品一 | 国产高清精品aaa | 99热93| 精品国产综合区 | 午夜国产更新 | 福利一区二区在线 | 国产妇女精品视频 | 日本不卡不卡 | 91免费国产视频 | 蜜臀精品| 不卡免费 | 91精品pro福利 | 国产精品欧美专区 | 国产99精品| 国产精品乱码一 | 91国内精品在线 | 乱公和我做爽死我了 | 三级国产免费影视 | 日韩欧美在线伊人 | 欧美日韩人成 | 成人精品国产一区 | 日韩欧美自拍 | 国产精品永久免费 | 国产又湿又 | 欧美午夜片欧美 | 欧美亚洲精品三区 | 91视频在线看 | 中文字幕国产在线 | 国产在线www| 午夜福利写真在线 | 92午夜福 | 91进入蜜 | 成人国产一区二 | 女同互摸一区二区 | 国产免费乱伦理 | 国产色在线观看免费 | 午夜成人影院在线看 | 国产片第一福利片 | 情趣内衣美女 | 欧美亚洲喷水视 |