2.1.8.2.Plotly and Cufflinks

1. 使用library

import pandas as pd
import numpy as np
from plotly import __version__
  • 確認版本

from plotly import __version__
print(__version__)
  • 將圖表直接嵌入到Notebook之中

%matplotlib inline
  • 使用Cufflinks

import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
cf.go_offline()
  • 產生DataFrame資料

    • 產生(100, 4)的隨機DataFrame

      df = pd.DataFrame(np.random.randn(100, 4), columns='A B C D'.split())
      df.head()

    • 產生Category, Values的DataFrame

      df2 = pd.DataFrame({'Category':['A', 'B', 'C'], 'Values':[32, 43, 50]})
      df2.head()

2. 畫圖的基本操作

3. Scatter plot

  • 點狀

4. Bar plot

  • 畫出特定資料的bar

  • 各種類數量的bar

5. Box plot

6.3D surface plot

  • 產生三維資料

  • 基本用法

  • 改變色調

7. Histogram plot

8. Spread plot

9. Bubble plot

10. Scatter matrix plot

Last updated

Was this helpful?