使用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绘制折线图,并根据需要显示中文字符。您可以根据自己的需求修改代码,例如调整数据源、图表样式、标签等。

Python数据可视化:使用CSV文件和自定义数据绘制折线图并显示中文字符

原文地址: https://www.cveoy.top/t/topic/oK0m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录