Python数据可视化:使用CSV文件和自定义数据绘制折线图并显示中文字符
使用Python绘制折线图并显示中文字符
本文将介绍两种使用Python的matplotlib库绘制折线图的方法,并提供完整的代码示例,帮助您轻松实现数据可视化。
1. 使用导入CSV文件数据的方法绘制折线图
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
data = pd.read_csv('data.csv', encoding='utf-8')
# 设置中文字符
plt.rcParams['font.sans-serif'] = 'SimHei'
# 绘制折线图
plt.plot(data['日期'], data['销售额'])
# 设置横轴标签和标题
plt.xlabel('日期')
plt.ylabel('销售额')
plt.title('每日销售额趋势图')
# 显示图形
plt.show()
2. 使用自定义数据的方法绘制折线图
import matplotlib.pyplot as plt
# 自定义数据
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
# 设置中文字符
plt.rcParams['font.sans-serif'] = 'SimHei'
# 绘制折线图
plt.plot(x, y)
# 设置横轴标签和标题
plt.xlabel('横轴')
plt.ylabel('纵轴')
plt.title('自定义数据的折线图')
# 显示图形
plt.show()
代码解析:
plt.rcParams['font.sans-serif'] = 'SimHei'设置中文字符显示,确保图表中可以正常显示中文。plt.plot(x, y)使用plot函数绘制折线图。plt.xlabel('日期')设置横轴标签。plt.ylabel('销售额')设置纵轴标签。plt.title('每日销售额趋势图')设置图表标题。plt.show()显示绘制的折线图。
通过以上两种方法,您可以轻松使用Python绘制折线图,并根据需要显示中文字符。您可以根据自己的需求修改代码,例如调整数据源、图表样式、标签等。
原文地址: https://www.cveoy.top/t/topic/oK0m 著作权归作者所有。请勿转载和采集!