安装

pip install matplotlib

一条折线图

import matplotlib.pyplot as plt

# 定义2个列表分别作为X轴、Y轴数据
x_data = [ '2013', '2014', '2015', '2016', '2017', '2018', '2019']
y_data = [100, 300, 500, 900, 1200, 1800, 2400]

# 第一个列表代表横坐标的值,第二个代表纵坐标的值
plt.plot(x_data, y_data)
# plt.plot(y_data)

# 调用show()函数显示图形
plt.show()

折线图

多条折线图

import matplotlib.pyplot as plt

x_data = ['2013', '2014', '2015', '2016', '2017', '2018', '2019']

# 定义2个列表分别作为两条折线的Y轴数据
y_data = [100, 300, 500, 900, 1200, 1800, 2400]
y_data2 = [80, 250, 450, 700, 1000, 2000, 3000]

# 传入2组分别代表X轴、Y轴的数据
#plt.plot(x_data, y_data, x_data, y_data2)
plt.plot(x_data, y_data)
plt.plot(x_data, y_data2)

# 调用show()函数显示图形
plt.show()

折线图

定义样式

import matplotlib.pyplot as plt

x_data = ['2013', '2014', '2015', '2016', '2017', '2018', '2019']

# 定义2个列表分别作为两条折线的Y轴数据
y_data = [100, 300, 500, 900, 1200, 1800, 2400]
y_data2 = [80, 250, 450, 700, 1000, 2000, 3000]

# 指定折线的颜色、线宽和样式
plt.plot(x_data, y_data, color = 'red', linewidth = 2.0, linestyle = '--')
plt.plot(x_data, y_data2, color = 'blue', linewidth = 3.0, linestyle = '-.')

# 调用show()函数显示图形
plt.show()

定义样式

样式说明

  • - 实线,默认值
  • -- 虚线
  • : 点线
  • -. 断线、点相间的虚线