Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
如何在axis';y';python数据帧_Python_Pandas_Plot - Fatal编程技术网

如何在axis';y';python数据帧

如何在axis';y';python数据帧,python,pandas,plot,Python,Pandas,Plot,数据框中有两列,D和E,其中D是'HH:MM:SS'中的值,E是对应于D的int值。我想在Y轴上绘制小时数,在X轴上绘制int值。我使用matplotlib执行此操作,但它们没有排序,每个值都位于y轴上 我的代码是这样的: elementosx =dftunels['E'] elementosy = dftunels['D'] plt.scatter(elementosx, elementosy) plt.xticks(elementosx) plt.plot(elementosx,el

数据框中有两列,D和E,其中D是'HH:MM:SS'中的值,E是对应于D的int值。我想在Y轴上绘制小时数,在X轴上绘制int值。我使用matplotlib执行此操作,但它们没有排序,每个值都位于y轴上

我的代码是这样的:

elementosx =dftunels['E']  
elementosy = dftunels['D']  
plt.scatter(elementosx, elementosy)
plt.xticks(elementosx)
plt.plot(elementosx,elementosy)
plt.show()

我发现像这样使用seaborn更容易:

import seaborn as sns
sns.scatterplot(x='E',y= 'D',data = dftunels)
当然,您也可以使用matplotlib来执行此操作

plt.plot(dftunels['E'],dftunels['D'], 'o')

尝试
elementosy=pd.to_timedelta(dftunels['D'])
不起作用:(TypeError:无法从dtype('D')强制转换标量