當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Matplotlib.pyplot.xkcd()用法及代碼示例

數據科學中的主要過程之一是數據可視化。 Dat Visualization是指以圖形和圖片的形式呈現數據集。我們可以通過觀察這些圖表來確定即將到來的趨勢。

Python為我們提供了一個令人驚歎的數據可視化庫,該庫是由John Hunter(1968-2012)開發的Matplotlib。 Matplotlib基於numy和byby框架構建,這就是為什麽它快速高效的原因。它是開源的,具有強大的社區支持。它具有與許多操作係統和圖形後端兼容的能力。

matplotlib.pyplot.xcorr()函數

通常,matplotlib生成的圖非常完美且單調。觀察這些圖形並不是那麽有趣。 Matplotlib提供了一個庫,可以使這些圖變得有趣,並以漫畫風格繪製圖。這些圖很有趣,每個人都希望通過這些圖來學習。
例如:



python-matplotlib

參數:

xkcd()中的所有三個參數都是可選的。

參數 數據類型 描述
scale float 垂直於源極線的擺動幅度。
length float 擺動線的長度。
randomness float 縮小或擴展長度的比例因子。

範例1:
讓我們生成xkcd()風格的正弦波

import numpy as np 
import matplotlib.pyplot as plt 
  
time = np.arange(0, 10, 0.1); 
amplitude = np.sin(time) 
  
with plt.xkcd():
    plt.plot(time, amplitude) 
    plt.title('Sine wave') 
    plt.xlabel('Time') 
    plt.ylabel('Amplitude = sin(time)') 
    plt.axhline(y = 0, color ='k') 
      
    plt.show()

輸出:
matplotlib.pyplot.xkcd()

範例2:

import numpy as np 
import matplotlib.pyplot as plt 
  
  
with plt.xkcd():
    plt.plot([1, 2, 3, 4], [5, 4, 9, 2]) 
    plt.title('matplotlib.pyplot.xkcd()') 
    plt.axhline(y = 0, color ='k') 
      
    plt.show()

輸出:

python-matplotlib-xkcd




相關用法


注:本文由純淨天空篩選整理自RahulSabharwal大神的英文原創作品 Matplotlib.pyplot.xkcd() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。