中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

下載吧網(wǎng)站整站源碼四川最好的網(wǎng)絡優(yōu)化公司

下載吧網(wǎng)站整站源碼,四川最好的網(wǎng)絡優(yōu)化公司,國外網(wǎng)站dns 地址禁止,織夢做商城網(wǎng)站目錄 基本使用 解決中文亂碼 一個坐標系繪制多個圖像 多個坐標系繪制 基本使用 什么是Matplotlib 是專門用于開發(fā)2D圖表(包括3D圖表)以漸進,交互式方式實現(xiàn)數(shù)據(jù)可視化 為什么要學習matplotlib 可視化是在整個數(shù)據(jù)挖掘的關(guān)鍵輔助工具,可以清晰的理解…

目錄

基本使用

解決中文亂碼

一個坐標系繪制多個圖像

多個坐標系繪制


基本使用

  • 什么是Matplotlib
    • 是專門用于開發(fā)2D圖表(包括3D圖表)
    • 以漸進,交互式方式實現(xiàn)數(shù)據(jù)可視化

  • 為什么要學習matplotlib
    • 可視化是在整個數(shù)據(jù)挖掘的關(guān)鍵輔助工具,可以清晰的理解數(shù)據(jù),從而調(diào)整我們的分析方法
    • 能將數(shù)據(jù)進行可視化,更直接的呈現(xiàn)
    • 使數(shù)據(jù)更加客觀,更具說服力
# 圖形繪制流程:
import matplotlib.pyplot as plt
# 1創(chuàng)建畫布
plt.figure(figsize=(20,8),dpi=(100))
# figsize指定圖形的長寬
# dpi指定圖像的清晰度
# 2繪制圖像
plt.plot([1,2],[10,20])
# 3顯示圖像
plt.show()
# 例子:折線圖繪制與顯示
import matplotlib.pyplot as plot
plt.figure(figsize=(20,8),dpi=100)
plt.plot([1,2,3,4,5],[10,20,30,40,50])
plt.show()
# 例子:折線圖
import matplotlib.pyplot as plt
import randomx = range(60)
y = [random.uniform(15,18) for I in x]plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)
plt.show()
# 添加自定義x,y刻度
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])plt.show()
# 添加網(wǎng)格顯示
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
plt.show()
# 添加描述信息,x軸,y軸,標題
# 添加描述信息
plt.xlabel("時間",fontsize=20)
plt.ylabel("溫度",fontsize=20)
plt.title("中午11點-12點某城市溫度變化圖",fontsize=20)import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("時間",fontsize=20)
plt.ylabel("溫度",fontsize=20)
plt.title("中午11點-12點某城市溫度變化圖",fontsize=20)
plt.show()
# 圖像保存
# 保存圖像到指定路徑
plt.savefig("test.png")
注意:plt.show()會釋放figure資源,如果在顯示圖像之后保存圖片將只能保存空圖片
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("時間",fontsize=20)
plt.ylabel("溫度",fontsize=20)
plt.title("中午11點-12點某城市溫度變化圖",fontsize=20)
# 保存圖片
plt.savefig("test.png")
plt.show()

解決中文亂碼

# 解決中文亂碼問題
from pylab import mpl
# 設置顯示中文字體
mpl.rcParams["font.sans-serif"] = ["SimHei"]# 有時候,字體更改后,會導致坐標軸中的部分字符無法正常顯示,此  # 時需要更改axes.unicode_minus參數(shù)
# 設置正常顯示符號
mpl.rcParams["axes.unicode_minus"] = False

一個坐標系繪制多個圖像

# 如何在一個坐標系中繪制多個圖像?
多次ploty_beijing = [random.uniform(1,3) for I in x]
y_shanghai = [random.uniform(15,18) for I in x]plt.plot(x,y_beijing)
plt.plot(x,y_shanghai,color='r',linestyle='--')import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)
plt.plot(x,y_beijing,color='r',linestyle='--')# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("時間",fontsize=20)
plt.ylabel("溫度",fontsize=20)
plt.title("中午11點-12點某城市溫度變化圖",fontsize=20)
# 保存圖片
plt.savefig("test.png")plt.show()
# 顯示圖例
plt.plot(x,y_beijing,label="北京")
plt.plot(x,y_shanghai,label="上海")# 顯示圖例
plt.legend(loc="best")import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y,label="上海")
plt.plot(x,y_beijing,color='r',linestyle='--',label="北京")# 修改x,y軸坐標刻度顯示,間隔為5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加網(wǎng)格顯示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("時間",fontsize=20)
plt.ylabel("溫度",fontsize=20)
plt.title("中午11點-12點某城市溫度變化圖",fontsize=20)
# 保存圖片
plt.savefig("test.png")
plt.legend(loc="best")plt.show()

多個坐標系繪制

# 多個坐標系實現(xiàn)繪制
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 創(chuàng)建畫布
fig,axes = plt.subplots(nrows=1,ncols=2,figsize=(20,8),dpi=100)axes[0].plot(x,y_shanghai,label="上海")
axes[1].plot(x,y_beijing,color='r',linestyle='--',label="北京")
plt.show()
# 修改其他的模塊的代碼
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文亂碼
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 創(chuàng)建畫布
fig,axes = plt.subplots(nrows=1,ncols=2,figsize=(20,8),dpi=100)axes[0].plot(x,y_shanghai,label="上海")
axes[1].plot(x,y_beijing,color='r',linestyle='--',label="北京")# 添加x,y軸刻度
x_ticks_label = ['11點{}分'.format(i) for i in x]
y_ticks = range(40)# 修改x,y軸坐標刻度顯示,間隔為5
axes[0].set_xticks(x[::5])
axes[0].set_yticks(y_ticks[::5])
axes[0].set_xticklabels(x_ticks_label[::5])
axes[1].set_xticks(x[::5])
axes[1].set_yticks(y_ticks[::5])
axes[1].set_xticklabels(x_ticks_label[::5])# 添加網(wǎng)格顯示,alpha表示透明度
axes[0].grid(True,linestyle="--",alpha=0.5)
axes[1].grid(True,linestyle="--",alpha=0.5)# 添加描述信息
axes[0].set_xlabel("時間")
axes[0].set_ylabel("溫度")
axes[0].set_title("中午11點-12點某城市溫度變化圖",fontsize=20)
axes[1].set_xlabel("時間")
axes[1].set_ylabel("溫度")
axes[1].set_title("中午11點-12點某城市溫度變化圖",fontsize=20)# 保存圖片
plt.savefig("test.png")# 添加圖例
axes[0].legend(loc=0)
axes[1].legend(loc=0)plt.show()
# 使用numpy繪制sin圖像
import matplotlib.pyplot as plt
import numpy as np# 準備數(shù)組
x = np.linspace(-10,10,1000)
y = np.sin(x)# 創(chuàng)建畫布
plt.figure(figsize=(20,8),dpi=100)# 繪制函數(shù)圖像
plt.plot(x,y)# 添加網(wǎng)格顯示
plt.grid()# 顯示圖像
plt.show()
http://m.risenshineclean.com/news/60992.html

相關(guān)文章:

  • 廣西新宇建設項目有限公司網(wǎng)站青島seo優(yōu)化
  • 傳奇開服表seo教程培訓
  • 做化學題的網(wǎng)站百度搜索廣告價格
  • 青州做網(wǎng)站的網(wǎng)絡公司深圳龍崗區(qū)布吉街道
  • 彩頁模板圖片seo顧問是什么
  • 國內(nèi)做受網(wǎng)站網(wǎng)店代運營一年的費用是多少
  • 駿域網(wǎng)站建設專家品牌網(wǎng)站建設公司
  • 簡述網(wǎng)站內(nèi)容管理流程程序員培訓機構(gòu)排名前十
  • 企業(yè)做一個網(wǎng)站多少錢網(wǎng)易企業(yè)郵箱
  • 石家莊做網(wǎng)站制作公司重慶百度推廣開戶
  • 中國疫情最嚴重的五個省排名湖北百度seo排名
  • 手機app網(wǎng)站模板余姚網(wǎng)站如何進行優(yōu)化
  • 網(wǎng)站建設捌金手指花總十一整合網(wǎng)絡營銷是什么
  • 易支付做網(wǎng)站接口怎么賺錢網(wǎng)絡營銷策略理論
  • 一個網(wǎng)站怎么留住用戶專業(yè)網(wǎng)站建設公司
  • 你去湖北省住房城鄉(xiāng)建設廳網(wǎng)站查seo專員很難嗎
  • 動態(tài)ip上做網(wǎng)站網(wǎng)絡軟文是什么意思
  • 做網(wǎng)站 做好把我踢開長沙百度網(wǎng)站排名優(yōu)化
  • 建設網(wǎng)站需要哪些人獨立站seo推廣
  • 珠海市城市建設檔案館網(wǎng)站seo優(yōu)化標題 關(guān)鍵詞
  • 我國現(xiàn)在疫情防控現(xiàn)狀搜索引擎優(yōu)化公司排行
  • 網(wǎng)站建設常見問題及解決辦法廈門網(wǎng)站建設
  • 攝影網(wǎng)頁設計方案win7優(yōu)化設置
  • 怎么創(chuàng)辦自己的網(wǎng)站云搜索網(wǎng)頁版入口
  • 設計好看的美食網(wǎng)站有哪些百度廣告投放收費標準
  • 寧國市有做網(wǎng)站推廣賺傭金項目
  • 戈韋思網(wǎng)站建設優(yōu)化網(wǎng)站推廣教程排名
  • 上海網(wǎng)站建設公司四葉互聯(lián)網(wǎng)站運營工作的基本內(nèi)容
  • 張家界網(wǎng)站建設多少錢大連網(wǎng)站排名推廣
  • 手機網(wǎng)站解析天津百度網(wǎng)站排名優(yōu)化