Python实现读取csv文件绘制折线图

引入需要的函数库

# python绘制折线图教程
import matplotlib.pyplot as plt
# 引入csv模块
import csv

对csv文件的读取操作:实现行读取

# 用csv文件数据
path="csv文件地址"
with open(path) as data:
#转化为data操作对象
    reader = csv.reader(data)
    rows = [row for row in reader]
# 输出表中的第一行数据作为展示
print(rows[0])

对csv文件的读取操作:实现列读取

# 1.获取文件某一列数据
with open(path) as data2:
     reader = csv.reader(data2)
     column = [row[0] for row in reader]
#输出表中的第一列数据进行展示
 print(column)

图表中文处理

plt.rcParams['font.sans-serif'] = ['SimHei']
# 控制plt绘图中文显示代码  简称   rc配置 或者  rc参数(可配置多种属性)
# https://blog.csdn.net/weixin_39010770/article/details/88200298
# rc参数配置详情

x轴和y轴分别需要两个列表传入数据

#这里用给定列表代替,也可以替换为csv文件的数据
x_data = [1, 2, 3, 4, 5]
y_data = [1, 2, 3, 4, 5]

制图

# plot中参数的含义分别是横轴值(x),纵轴值(y),线的形状、颜色,透明度,线的宽度和标签内容。
plt.plot(x_data, y_data, 'ro-', alpha=0.8, linewidth=1, label='图例内容')
plt.legend(loc="upper left")
# 配置默认参数:实现plt.plot中label属性显示
# labels 是图例的名称(能够覆盖在plt.plot( )中label参数值)
# loc 代表了图例在整个坐标轴平面中的位置(一般选取'best'这个参数值)

绘制x轴与y轴

plt.xlabel('x轴名称')
plt.ylabel('y轴名称')
# 参数轴名称标识

显示与保存

plt.show()
# 绘图
plt.savefig('demo.jpg')
# 保存该图片  名字自己拟定以及位置

你可能感兴趣的:(python,开发语言,数据分析)