Python 折线图
一、简介
折线图是一种常用的数据可视化方式,通过连接数据点的线段来显示数据的变化趋势。在Python中,我们可以使用matplotlib库来绘制折线图。
二、绘制基本折线图
下面是一个简单的示例,展示如何使用matplotlib库绘制一个基本的折线图。
首先,导入需要的库:
import matplotlib.pyplot as plt
接着,准备数据:
x = [1, 2, 3, 4, 5]
y = [10, 15, 13, 18, 20]
然后,使用plt.plot()函数绘制折线图:
plt.plot(x, y)
plt.show()
上述代码会生成一个简单的折线图,x轴表示数据点的位置,y轴表示数据点的值。
三、添加标题和标签
将图表的x轴和y轴标签添加上去,以及标题:
plt.plot(x, y)
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('示例折线图')
plt.show()
四、自定义折线样式
可以通过plt.plot()函数的参数来自定义折线的样式,比如线条的颜色、宽度、样式等:
plt.plot(x, y, color='r', linewidth=2, linestyle='--')
plt.show()
五、多条折线图
可以在同一个坐标系中绘制多条折线图,只需多次调用plt.plot()函数即可:
y2 = [5, 8, 10, 12, 15]
plt.plot(x, y, label='折线图1')
plt.plot(x, y2, label='折线图2')
plt.legend()
plt.show()
六、折线图的应用
折线图常用于展示数据的趋势变化,比如股票价格走势、气温变化等。下面是一个展示气温变化的示例:
days = [1, 2, 3, 4, 5, 6]
temperature = [20, 22, 25, 27, 23, 21]
plt.plot(days, temperature, marker='o')
plt.xlabel('天数')
plt.ylabel('温度(摄氏度)')
plt.title('一周天气变化')
plt.show()
以上就是如何使用Python绘制折线图的基本方法和应用场景。