Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从excel和python绘制的图形有什么不同?_Python_Pandas - Fatal编程技术网

从excel和python绘制的图形有什么不同?

从excel和python绘制的图形有什么不同?,python,pandas,Python,Pandas,使用pandas加载文本文件,并为选定的两列绘制图形(在pd.read\u csv命令行中提到) 文本文件是 从python和excel中获得的绘图不同,python显示的是不正确的线性绘图(请在链接中找到从excel中绘制的图形的png)通过使用 缓冲区csv文件 zip(t,T) with open('text.csv', 'w') as f: writer = csv.writer(f, delimiter='\t') writer.writerow

使用pandas加载文本文件,并为选定的两列绘制图形(在
pd.read\u csv
命令行中提到)

文本文件是


从python和excel中获得的绘图不同,python显示的是不正确的线性绘图(请在链接中找到从excel中绘制的图形的png)

通过使用 缓冲区csv文件

zip(t,T)
    with open('text.csv', 'w') as f:
        writer = csv.writer(f, delimiter='\t')
        writer.writerows(zip(t,T))
要获取图形的值

# lines can be used for reading the different text files with similar number of columns, and getting graphs for selected columns and plotting them together in one figure 
import matplotlib
import pandas as pd
import matplotlib.pyplot as plt
import csv
import glob
i=0;
files= sorted (glob.glob('<address of the text files there in link shared in question above\*.txt')) 
nof = len(files)
for i in range(0,nof):
    T_raise= pd.read_csv(files[i],delimiter=',',skiprows=1,index_col=False,usecols=["column A","Column B"], header=0)

    t=T_raise.iloc[1:len(T_raise)-1,0]
    T=T_raise.iloc[1:len(T_raise)-1,1]
    zip(t,T)
    with open('text.csv', 'w') as f:
        writer = csv.writer(f, delimiter='\t')
        writer.writerows(zip(t,T))
        T2_raise=pd.read_csv('text.csv',delimiter='\t',header=0)
        t2=T2_raise.iloc[1:len(T2_raise)-1,0]
        T2=T2_raise.iloc[1:len(T2_raise)-1,1]
        plt.plot(t2,T2)     
#行可用于读取具有相似列数的不同文本文件,并获取选定列的图形,并将它们一起绘制在一个图形中
导入matplotlib
作为pd进口熊猫
将matplotlib.pyplot作为plt导入
导入csv
导入glob
i=0;

files=sorted(glob.glob('您是否尝试创建一个临时数据框,其中包含一个group by,并在尝试重新生成绘制的图形之后?'?
# lines can be used for reading the different text files with similar number of columns, and getting graphs for selected columns and plotting them together in one figure 
import matplotlib
import pandas as pd
import matplotlib.pyplot as plt
import csv
import glob
i=0;
files= sorted (glob.glob('<address of the text files there in link shared in question above\*.txt')) 
nof = len(files)
for i in range(0,nof):
    T_raise= pd.read_csv(files[i],delimiter=',',skiprows=1,index_col=False,usecols=["column A","Column B"], header=0)

    t=T_raise.iloc[1:len(T_raise)-1,0]
    T=T_raise.iloc[1:len(T_raise)-1,1]
    zip(t,T)
    with open('text.csv', 'w') as f:
        writer = csv.writer(f, delimiter='\t')
        writer.writerows(zip(t,T))
        T2_raise=pd.read_csv('text.csv',delimiter='\t',header=0)
        t2=T2_raise.iloc[1:len(T2_raise)-1,0]
        T2=T2_raise.iloc[1:len(T2_raise)-1,1]
        plt.plot(t2,T2)