Numpy的Matplotlib視覺化
matplotlib最重要的plot()函式,
呼叫方法
plt.plot(x, y, format_string, **kwargs)
引數值:
#x : X軸資料,列表或陣列
#y : Y軸資料,列表或陣列
#format_string : 控制曲線的格式字串,可選:
#**kwargs :第二組或更多(x,y,format_string)
其中要說明的是format_string,包含的主要型別有
顏色字元:‘b’,‘k’,‘g’代表各種顏色縮寫
風格字元:’-’,’–‘等
標記字元:每個資料點的標誌方式,’.’,’*’,'o’等
還要很多其他的引數值,到時候查文件
,
import matplotlib.pyplot as plt
import numpy as np
plt.plot([2,3,1,2,3])
#繪圖接收一個list,如果只有一個列表預設其為Y軸,X軸資料為其索引值,從0開始
plt.show()
#x軸預設從0開始
plt.plot([0,1,2],[1,1,3])#兩個列表,前一個為X值,後一個為對應的Y值
plt.show()
plt.plot([0,1,2,4,6,5,9,2,4],[8,1,3,4,3,6,7,6,0])
plt.plot(np.arange(0,9),np.random.randint(1,9,size=9),'r')
#變數X、Y個數必須相等
plt.show
<function matplotlib.pyplot.show(*args, **kw)>
新增圖例
plt.plot(np.arange(0,10),np.random.randn(10),'r',label='red')
plt.plot(range(0,10),np.random.rand(10),'g',label='green')
#label標籤
plt.legend()
#使用legend顯示標籤、loc引數設定標籤位置
plt.show
<function matplotlib.pyplot.show(*args, **kw)>
plt.plot(np.arange(0,10),np.random.randn(10),'r',label='red')
plt.plot(range(0,10),np.random.rand(10),'g',label='green')
#label標籤
plt.legend(loc='upper right')
#使用legend顯示標籤、引數設定標籤位置
plt.show
<function matplotlib.pyplot.show(*args, **kw)>
引數設定
‘best’ : 0, (only implemented for axes legends)(自適應方式)
‘upper right’ : 1,
‘upper left’ : 2,
‘lower left’ : 3,
‘lower right’ : 4,
‘right’ : 5,
‘center left’ : 6,
‘center right’ : 7,
‘lower center’ : 8,
‘upper center’ : 9,
‘center’ : 10,
import matplotlib.pyplot as plt
import numpy as np
plt.plot(np.arange(0,10),np.random.randn(10),'r',label='red')
plt.plot(range(0,10),np.random.rand(10),'g',label='green')
#label標籤
plt.title('An Example Axes')#設定影像標題
plt.xlabel('X-Axis')#設定X軸名稱
plt.ylabel('Y-Axis')#設定Y軸名稱
plt.legend(loc='upper right')
#使用legend顯示標籤、引數設定標籤位置
plt.show
<function matplotlib.pyplot.show(*args, **kw)>
如顯示錯誤“‘str’ object is not callable”重啟編譯器即可。
相關文章
- 【matplotlib視覺化】樣式色彩視覺化
- 【matplotlib教程】資料視覺化視覺化
- Matplotlib資料視覺化基礎視覺化
- Python資料視覺化matplotlib庫Python視覺化
- matplotlib 繪圖視覺化知識點整理繪圖視覺化
- Matplotlib 視覺化最有價值的 50 個圖表視覺化
- NumPy 正態分佈與 Seaborn 視覺化指南視覺化
- Python+pandas+matplotlib視覺化案例一則Python視覺化
- 基於Python的資料視覺化 matplotlib seaborn pandasPython視覺化
- 【Tensorflow_DL_Note15】TensorFlow視覺化學習2-用Matplotlib視覺化視覺化
- NumPy 二項分佈生成與 Seaborn 視覺化技巧視覺化
- 5種快速易用的Python Matplotlib資料視覺化方法Python視覺化
- 視覺化學習的第一天:瞭解Matplotlib視覺化
- NumPy 泊松分佈模擬與 Seaborn 視覺化技巧視覺化
- NumPy 均勻分佈模擬及 Seaborn 視覺化教程視覺化
- matplotlib視覺化番外篇pie()--內嵌環形餅圖視覺化
- 學習python視覺化,matplotlib庫學習,基本操作Python視覺化
- python資料視覺化神庫:Matplotlib快速入門Python視覺化
- Python--matplotlib繪圖視覺化知識點整理Python繪圖視覺化
- 探索Matplotlib-Gallery:Python資料視覺化的遊樂園Python視覺化
- Python視覺化的擴充套件模組matplotlib的簡單應用Python視覺化套件
- NumPy 隨機資料分佈與 Seaborn 視覺化詳解隨機視覺化
- Python資料視覺化影象庫MatPlotLib基本影象操作Python視覺化
- python資料視覺化-matplotlib入門(7)-從網路載入資料及資料視覺化的小總結Python視覺化
- 從靜態到動態化,Python資料視覺化中的Matplotlib和SeabornPython視覺化
- 高效使用 Python 視覺化工具 MatplotlibPython視覺化
- 機器學習中資料處理與視覺化的python、numpy等常用函式機器學習視覺化Python函式
- 如何優雅而高效地使用Matplotlib實現資料視覺化視覺化
- Python中Numpy及Matplotlib使用Python
- Python - Matplotlib and Numpy on Debian/UbuntuPythonUbuntu
- Matplotlib視覺化最有價值的50個圖表(附完整Python原始碼)視覺化Python原始碼
- 視覺化視覺化
- 50種常用的matplotlib視覺化,再也不用擔心模型揹著我亂跑了視覺化模型
- 圖片展示 [ Numpy 處理, Matplotlib 展示 ]
- 機器學習之numpy和matplotlib學習(四)機器學習
- windows下python配置numpy、matplotlib、scipyWindowsPython
- python資料視覺化-matplotlib入門(5)-餅圖和堆疊圖Python視覺化
- 3D視覺化|疫情態勢視覺化3D視覺化