文章目录
'''
Description: pandas plot出图
Autor: 365JHWZGo
Date: 2021-11-24 19:31:23
LastEditors: 365JHWZGo
LastEditTime: 2021-11-24 19:48:03
'''
Series可视化
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.Series(np.random.randn(1000),index=np.arange(1000))
print(data.cumsum())
#此处应该写data.cumsum(axis='index')重新赋值给data,这样画的图才是累加之后的
data = data.cumsum(axis='index')
data.plot()
plt.show()
Dataframe可视化
plot()
data = pd.Dataframe(np.random.randn(1000,4),columns=pd.date_range('20211029',periods=4),index=np.arange(1000))
print(data)
data = data.cumsum()
data.plot()
plt.show()
plot.scatter()
data = pd.Dataframe(np.random.randn(1000,4),columns=pd.date_range('20211029',periods=4),index=np.arange(1000))
ax = data.plot.scatter(x='20211029',y='20211031',c='DarkBlue',label='Class1')
data.plot.scatter(x='20211029',y='20211101',c='LightGreen',label='Class2',ax=ax)
plt.show()