8.Pandas表格數據plot繪圖

0 引言

Pandas表格的數據也可以調用 .plot 進行繪圖,並通過matplotlib可視化顯示。

1 Series調用 .plot 繪圖

調用 .cumsum和 .plot函數實現繪圖

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.Series(np.random.randn(1000),index=np.arange(1000))
data = data.cumsum()
data.plot()
plt.show()

2 DataFrame表格調用 .plot 繪圖

調用 .cumsum和 .plot函數實現繪圖

data = pd.DataFrame(np.random.randn(1000,4),index=np.arange(1000),columns=['A','B','C','D'])
data = data.cumsum()
print(data.head())# 打印前5行的值
          A         B         C         D
0  1.068548  0.194577  0.455137  1.156400
1  2.104011  1.405648 -1.215945  1.280576
2  3.341197  3.088136 -1.132670  1.494968
3  3.199450  3.101110 -1.091742  0.701054
4  2.206640  4.070196 -0.924099  2.130221
data.plot()
plt.show()

3 繪製散點圖

調用 .plot.scatter 函數繪製散點圖

ax = data.plot.scatter(x='A',y='B',color='Blue',label='class 1')
data.plot.scatter(x='A',y='C',color='Green',label='class 2',ax=ax)
plt.show()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章