Python中关于plot作图

工具:Python3、PyCharm、Mac终端、Jupyter Notebook

前言:利用Python语言处理数据的时候有时候需要一些图表使得数据可视化效果更好;

          在代码执行过程/算法设计过程中,需要不断的查看过程变量;

          总之,学会做图是很实用的小技能。

下面就以部分csv数据为对象,分别在PyCharm、Mac终端、Jupyter Notebook中实现做图处理。

(注意:三个不同环境下,使用同一套代码)

import pandas as pd

import matplotlib.pyplot as plt   #下文代码没有用到到时候会是灰色的

df=pd.read_csv('/Users/haiqing.dong/Desktop/LOG00001_0005.CSV')  #绝对路径
print(df)    #输出所有文件内容

m=df.head()  #括号中不指定参数的时候,默认输出5行


print(df.head())
print(m)

print(df.columns) #输出表头

print(df.head(30))   #输出前30行


# df2=pd.read_csv('/Users/haiqing.dong/Desktop/LOG00001_0005.CSV',header=12)   #header=12是从第12+2行开始读取数据,前面全部舍弃掉
#
#
# print(df2.head()) #输出前若干行,系统默认的,好像是5行
# print(df2.columns)  #注意不是columns(),没有();输出表头
#
#
# plt.plot(df2['1.1']) #这里,需要看一下上一句print(df2.columns)的输出才能理解,'1.1'是列名称


# plt.show()
#
# for i in range(1, 10, 1):  #这里边是输出多个列
#      name = '1.' + str(i)
#      plt.plot(df2[name], label=name)
#      plt.legend(loc='best')
# plt.show()
注意:在mac终端和PyCharm作图的时候,一定要在最后写上:
plt.show() #前缀plt依据import matplotlib.pyplot as plt 而变
注意需要把运行出来的图片及时关掉,否则mac终端无法运行其他东西





阅读更多
上一篇Python 读取.CSV数据
下一篇Jupyter初步使用
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭