本篇介绍以下几个知识点:
(1)plot函数
(2)scatter函数
plot的几种方法:
bar、hise、box、kde、area、scatter、hexbin、pie…
(1)plot函数
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#series
data = pd.Series(np.random.randn(1000),index = np.arange(1000))
data = data.cumsum()
data.plot()
plt.show()
绘图结果:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.DataFrame(np.random.randn(1000,4),
index = np.arange(1000),
columns = list("ABCD"))
data = data.cumsum()
data.plot() #线的宽度,颜色
plt.show()
绘图结果:
(2)scatter函数
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.DataFrame(np.random.randn(1000,4),
index = np.arange(1000),
columns = list("ABCD"))
data = data.cumsum()
ax =data.plot.scatter(x = 'A',y = 'B',color = 'DarkBlue',label = 'Class1') #线的宽度,颜色
data.plot.scatter(x = 'A',y = 'C',color = 'DarkGreen',label = 'Class2',ax = ax) #线的宽度,颜色
plt.show()
绘图结果:
本次学习原始代码:
#0811
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
##
###series
##data = pd.Series(np.random.randn(1000),index = np.arange(1000))
##data = data.cumsum()
##
##data.plot()
##plt.show()
#DataFrame
data = pd.DataFrame(np.random.randn(1000,4),
index = np.arange(1000),
columns = list("ABCD"))
data = data.cumsum()
##data.plot() #线的宽度,颜色
##plt.show()
####
##
##
#plot methods:
#bar hise box kde area scatter hexbin pie
ax =data.plot.scatter(x = 'A',y = 'B',color = 'DarkBlue',label = 'Class1') #线的宽度,颜色
data.plot.scatter(x = 'A',y = 'C',color = 'DarkGreen',label = 'Class2',ax = ax) #线的宽度,颜色
plt.show()
#plt.plot(x = ,y = )