python绘制可视化图表是需要数据源的,而这个数据可以自己去定义或者从csv文件中读取出来。这篇文章主要介绍的就是python导入csv数据并用其来画图的方法,想要了解和学习一下的小伙伴可以继续向下阅读来将其作为参考资料。
1.因为要导入csv文件并绘制图像,所以需要导入pandas以及matplotlib两个第三方库。模块导入进来之后调用read_csv()方法即可读取文件中的数据,数据读取时需要去指定行列才可以,这样就是分别获取到坐标系xy轴的数据,代码示例如下所示:
import matplotlib.pyplot as plt import pandas as pd path_csv = "path_data.csv" path _x = pd.read_csv(path_csv, header=None, usecols=[0]) path_y = pd.read_csv(path_csv, header=None, usecols=[1])
2.有了数据源之后就是可以来绘制图像了,首先调用figure()方法创建出来一个画布,然后用返回的对象调用add方法来添加一个子图。这里是为了让之后能够再绘制其他图像时还可以添加子图而不是新建画布,代码如下:
fig = plt.figure() ax = fig.add_subplot(111)
3.最后就是要去选择在子图上绘制什么图像了,pyplot模块将能够绘制的图像都封装成了方法,只需要调用方法并且传入对应的参数就可以来绘制图像。那么比较简单的图像就是折线图,调用plot方法然后分别传入表示x轴、y轴数据的对象。而且还可以去设置一下线条颜色、样式以及标记点的样式等等,详细代码示例如下所示:
ax.plot(path_x, path_y, color='m', linestyle='', marker='.') plt.show()
以上就是关于“Python导入csv数据画图代码是什么?Python如何使用pandas读取csv数据画图”的全部内容了,希望对你有所帮助。