折线图

1、简单折线图

调用matplotlib.pyplot中的函数plot来绘制折线图,最简单的折线图如下:

import matplotlib.pyplot as plt

x = ['2001', '2002', '2003', '2004', '2005']

y = [32000, 43243, 64323, 34567, 34567]

plt.plot(x, y)

plt.xlabel("years")

plt.ylabel("data")

plt.show()

以上代码中,第一行引入包。

x和y分别为x轴的显示和y轴的数据,相当于有5个点,分别是('2001’,32000),('2002’,43243)等,由x和y相对应位置的值组成。

用plot()函数将这5个点显示在图形中,默认是直线。

xlabel()和ylabbel()函数是坐标轴的标题。

show()函数用来显示图形。

如下图所示:

2、在同一坐标中显示两条折线

如下代码:

import matplotlib.pyplot as plt

import random

x = range(2001, 2006)

y1 = [32000, 43243, 64323, 34567, 34567]

y2 = [24000, 34560, 24567, 12321, 24356]

plt.plot(x, y1, color='red')

plt.plot(x, y2, color='blue')

plt.xlabel("years")

plt.ylabel("data")

plt.show()

此段代码有两行plot(),其中的第一个参数都是x,而第二个参数不同,分别是y1和y2,相当于是在坐标中,x坐标都相同,y的数据不一样,所以在图形中显示出来是两条曲线。

另外,为了便于区分,我将其两条曲线的颜色进行了修改。在plot函数中添加了参数color用来修改曲线的颜色。

如下图所示:

(0)

相关推荐