matplotlib: 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建。python里的绘图工具。常用绘图有折线图、条形图、直方图、饼状图。
先导入常用模块
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime
绘制折线图
"""折线图绘制"""
#变量随时间变化常用
x = np.linspace(-10,10,5)
y = x**2
plt.plot(x, y)
axis = plt.gca()
axis.locator_params('x', nbins=50) #将轴上的刻度改变成几等分,不传'x'或'y'则默认都改变
plt.grid() # 加网格
plt.show()
#设置图例label,线型,颜色,点的形状marker
fil = pd.read_csv("002001.csv", sep=",", header=0, index_col='Date', parse_dates=True)
plt.plot_date(fil.index, fil['Open'],label='open', linestyle='-', color='r', marker= 'o')
plt.plot_date(fil.index, fil['Close'], label= '