matplotlib模組資料視覺化 設定次座標軸

2021-08-07 05:21:12 字數 1419 閱讀 4816

次座標軸就是在乙個畫布上繪製兩個圖形時,兩個圖形的共用乙個座標軸,另外乙個座標軸不同,但是又想讓兩個圖在乙個畫布上顯示,設定次座標軸,另乙個軸分開顯示,刻度不同。

import numpy as np

import matplotlib.pyplot as plt

x = np.arange(0, 10, 0.1)

y1 = 0.05 * x**2

y2 = -1 * y1

fig, ax1 = plt.subplots()

# 設定ax2的座標軸與ax1共用x軸

ax2 = ax1.twinx()

# 繪製第一條線

ax1.plot(x, y1, 'g-')

#共用x軸,所以設定x軸label只能通過ax1,ax2.set_xlabel('two data')無效

ax1.set_xlabel('x data')

ax1.set_ylabel('y1 data', color='g')

# 繪製第二條線

# 求絕對值

y1 = np.fabs(x1)

fig,ax1 = plt.subplots()

ax2 = ax1.twiny()

# 繪製第一條線

ax1.plot(x,y,'r')

ax1.set_xlabel('first data',color='r')

#共用y軸,所以設定y軸label只能通過ax1,ax2.set_ylabel('two data')無效

ax1.set_ylabel('same data')

# 繪製第二條線

使用matplotlib對EC資料進行視覺化探索

使用matplotlib繪製ec氣壓層面的等高線圖及3d影象,首先安裝matplotlib庫和numpy庫,這裡略去安裝步驟。等高線圖製作 import matplotlib.pyplot as plt import numpy as np def height f open ecpl 201802...

安信可nbiot模組 安信可wifi模組

該標誌表示該共享資源被占用情況。這樣,當乙個任務在訪問共享資源之前,就可以先對這個標誌進行查詢,從而在了解資源被占用的情況之後,再來決定自己的行為。1,建立二值訊號量函式原型 引數說明 freertos學習 1 二值訊號量api2。安信可wifi模組 可以對任何概念,範圍,型式,尺寸和器件等進行定位...

Matplotlib 資料視覺化

資料視覺化,更有意義的說法是,data communication for audiences。matplotlib總是因為它的aesthetics和amounts of codes被些許詬病。然而,我覺得熟練的使用之後,它的靈活性還是比較強的 相比ggplot 所以這篇文章的適合讀者是 具體的實現...