好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python數據可視化plt庫實例詳解

python數據可視化plt庫實例詳解

熱門標簽:百度地圖標注位置怎么修改 梅州外呼業務系統 地圖標注視頻廣告 洪澤縣地圖標注 高德地圖標注是免費的嗎 無錫客服外呼系統一般多少錢 大連crm外呼系統 北京電信外呼系統靠譜嗎 老人電話機器人

先看下jupyter和pycharm環境的差別
左邊是jupyter----------------------------------------------------------右邊是pycharm

以下都是使用pycharm環境

1.一個窗口畫出一個線性方程

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
print(x)
y = 2*x
plt.plot(x,y)
plt.show()

2.兩個窗口分別畫出一個線性方程

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
y1 = 2*x
y2 = 3*x
# 一個figure就是一個窗口
plt.figure()
plt.plot(x,y1)
# 一個figure就是一個窗口
plt.figure()
plt.plot(x,y2)
# 顯示
plt.show()

3.一個窗口畫出兩個線性方程

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
y1 = 2*x
y2 = 3*x
# 一個figure就是一個窗口
plt.figure()
plt.plot(x,y1)
plt.plot(x,y2)
# 顯示
plt.show()

4.定義畫圖的樣式

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
y = 2*x
# 一個figure就是一個窗口
plt.figure(num=1)
plt.plot(x,y)
plt.figure(num=2)
# color是線條的顏色
plt.plot(x,y,color='red')
plt.figure(num=3)
# linestyle 是線條的樣式
plt.plot(x,y,linestyle='--')
plt.figure(num=4)
# linewidth 是線條的寬度
plt.plot(x,y,linewidth=3)
# 顯示
plt.show()

5.設置xy軸的范圍,標簽,刻度

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
y = 2*x
plt.figure(num=1)# 這里是figure1
plt.plot(x,y)
plt.figure(num=2)# 這里是figure2
plt.plot(x,y)
plt.xlim(0,3)# 設置x軸范圍
plt.ylim(0,3)# 設置y軸范圍
plt.xlabel('this is x')# 設置x軸標簽
plt.ylabel('this is y')# 設置y軸標簽
plt.figure(num=3)# 這里是figure3
plt.plot(x,y)
# 設置x軸刻度
x_ticks = np.linspace(1,3,3)
plt.xticks(x_ticks)
plt.figure(num=4)# 這里是figure4
plt.plot(x,y)
plt.ylim(0,3)# 設置y軸范圍
plt.yticks([1,2],['bad','good'])# 設置y軸刻度
# 顯示
plt.show()

6.設置圖例

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,1,11)# 從0到1,個數為11的等差數列
y1 = 2*x
y2 = 3*x
plt.figure()
plt.plot(x,y1,label='y1')
plt.plot(x,y2,label='y2')
plt.legend()
# 顯示
plt.show()

7.散點圖

import numpy as np
import matplotlib.pyplot as plt

x = np.random.randint(0,50,1024)
y = np.random.randint(0,50,1024)

plt.scatter(x,y,s=20)
# 隱藏 x 軸刻度
plt.xticks(())
# 顯示
plt.show()

8.柱狀圖

import numpy as np
import matplotlib.pyplot as plt

n = 6
x = np.arange(n)
print(x)
# 生成6個數,這6個數在0到1正態分布
y = np.random.uniform(0,1,n)
print(y)
plt.bar(x,y)

# 顯示
plt.show()

9.柱狀圖顯示高度

import numpy as np
import matplotlib.pyplot as plt
n = 6
X = np.arange(n)
Y = np.random.uniform(0,1,n)

plt.figure(num=1)
plt.bar(X,Y)
for x,y in zip(X,Y):
    plt.text(x,y,y)

plt.figure(num=2)
plt.bar(X,Y)
for x,y in zip(X,Y):
    plt.text(x,y,"%.2f"%y)

plt.figure(num=3)
plt.bar(X,Y)
for x,y in zip(X,Y):
    plt.text(x,y,"%.2f"%y,ha='center')

plt.figure(num=4)
plt.bar(X,Y)
for x,y in zip(X,Y):
    plt.text(x,y+0.01,"%.2f"%y,ha='center')
# 顯示
plt.show()

10.等高線圖

import numpy as np
import matplotlib.pyplot as plt

def f(X,Y):
    return X+Y

n = 256
x = np.linspace(0,3,n)
y = np.linspace(0,3,n)
X,Y=np.meshgrid(x,y)
plt.figure()
plt.contourf(X,Y,f(X,Y),4,cmap=plt.cm.hot)

plt.figure()
plt.contourf(X,Y,f(X,Y),9,cmap=plt.cm.hot)

plt.figure()
plt.contourf(X,Y,f(X,Y),9,cmap=plt.cm.hot)
plt.contour(X,Y,f(X,Y),9)

plt.figure()
plt.contourf(X,Y,f(X,Y),9,cmap=plt.cm.hot)
C = plt.contour(X,Y,f(X,Y),9)
plt.clabel(C,inline=True)
# 顯示
plt.show()

11.一個窗口多個子圖

import matplotlib.pyplot as plt

plt.figure()
# 兩行兩列的第一個位置,不加逗號也可以
plt.subplot(2,2,1)
plt.plot([0,1],[0,1])
# 兩行兩列的第二個位置,不加逗號也可以
plt.subplot(2,2,2)
plt.plot([0,2],[0,2])
# 兩行兩列的第三個位置,不加逗號也可以
plt.subplot(223)
plt.plot([0,3],[0,3])
# 兩行兩列的第四個位置,不加逗號也可以
plt.subplot(224)
plt.plot([0,4],[0,4])

plt.figure()
# 兩行兩列的第一個位置,不加逗號也可以
plt.subplot(2,1,1)
plt.plot([0,1],[0,1])
# 兩行兩列的第二個位置,不加逗號也可以
plt.subplot(2,3,4)
plt.plot([0,2],[0,2])
# 兩行兩列的第三個位置,不加逗號也可以
plt.subplot(235)
plt.plot([0,3],[0,3])
# 兩行兩列的第四個位置,不加逗號也可以
plt.subplot(236)
plt.plot([0,4],[0,4])
# 顯示
plt.show()

12.常用子圖顯示

plt.figure(figsize=(20,10))
for i in range(40):
    plt.subplot(4,10,i+1)
    plt.xticks()
    plt.yticks()
    plt.grid(False)
    plt.imshow(train_images[i],cmap=plt.cm.binary_r)
    plt.title(train_labels[i])
plt.show()

13.格子布局放置子圖

import matplotlib.pyplot as plt

plt.figure()

# 三行三列的布局,從0行0列開始,占一行三列
ax1 = plt.subplot2grid((3,3),(0,0),colspan=3,rowspan=1)
ax1.plot([0,1],[0,1])
ax1.set_title('this is ax1')
# 三行三列的布局,從1行0列開始,占一行兩列
ax2 = plt.subplot2grid((3,3),(1,0),colspan=2,rowspan=1)
# 三行三列的布局,從1行2列開始,占兩行一列
ax3 = plt.subplot2grid((3,3),(1,2),colspan=1,rowspan=2)
# 三行三列的布局,從2行0列開始,占一行一列
ax4 = plt.subplot2grid((3,3),(2,0),colspan=1,rowspan=1)
# 三行三列的布局,從2行1列開始,占一行一列
ax5 = plt.subplot2grid((3,3),(2,1),colspan=1,rowspan=1)
# 顯示
plt.show()

以上就是python可視化數據plt庫實例的詳細內容,更多關于python可視化數據plt庫的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 利用Python進行數據可視化的實例代碼
  • python數據可視化之matplotlib.pyplot基礎以及折線圖
  • 淺談哪個Python庫才最適合做數據可視化
  • 學會Python數據可視化必須嘗試這7個庫
  • Python中seaborn庫之countplot的數據可視化使用
  • python實現股票歷史數據可視化分析案例
  • Python數據可視化之基于pyecharts實現的地理圖表的繪制
  • Python爬蟲實戰之爬取京東商品數據并實實現數據可視化
  • Python數據可視化之用Matplotlib繪制常用圖形
  • Python數據可視化之繪制柱狀圖和條形圖
  • python用pyecharts實現地圖數據可視化
  • python數據可視化 – 利用Bokeh和Bottle.py在網頁上展示你的數據

標簽:吉林 清遠 洛陽 長春 岳陽 泉州 安慶 怒江

巨人網絡通訊聲明:本文標題《python數據可視化plt庫實例詳解》,本文關鍵詞  python,數據,可視化,plt,庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python數據可視化plt庫實例詳解》相關的同類信息!
  • 本頁收集關于python數據可視化plt庫實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: JIZZJIZZ免费看国产| 免费播看30分钟大片| 韩漫无羞遮无删减漫画全免费 | 扒开双腿疯狂进出爽爽爽APP| 亚洲 欧美 日韩 综合| 美日韩一级| 双人打扑克剧烈运动网站| 呻吟双腿打开男男GV69动漫| 国产精品扒开腿做爽爽爽视频| 日本做爰无遮A片免费| 亚洲成熟中老妇女| 欧美人獸交3e人与狍交| 69堂无码国产精品专区在线观看 | 国产白嫩美女在线观看| 精产国品一二三产区区别麻豆| 亚洲精品无码无人区麻豆a| 陪读装睡让他滑进去了电影| 成人精品A片免费观看直播69| 黄网app下载| 私人黄色影院| 韩国边摸边做大尺度床戏| 麻豆国产AV超爽剧情系列| 99国产精品成人AV片免费看| 国产亚洲精品美女久久久久久下载 | 91人人区免费区人人| 爽?好紧?别夹?H| 污污网站视频| 别揉我胸啊嗯上课呢口述| 舌头往下舔到一个硬硬的包疼 | 深田咏美电影在线观看| GOGO亚洲国模私拍大尺度人体| 国产美女裸体无遮挡免费视频| 免费观看欧美成人h| 污污在线观看| jizzjizzjizz日本护士| 《武则天荒婬史》在线播放 | 自宅警备员动漫| 呦女精品视频| 三级网站午夜三级| 精品一级A片一区二区免费视频| 美女脱了内裤打开腿|