首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决绘制趋势线上的浮点问题

如何解决绘制趋势线上的浮点问题
EN

Stack Overflow用户
提问于 2022-06-22 15:27:28
回答 1查看 30关注 0票数 -1

我试着用numpy在图表上画一条趋势线,但是我得到了这个错误

ufunc 'add‘不能使用类型为dtype('

代码语言:javascript
复制
import pandas as pd
df = pd.read_excel (r'C:\Users\hussa\Downloads\Bo Karar.xlsx',"Data2")
print(df.head())

                    DataA      DataB
0 2022-06-21 02:54:00.761  24.377205
1 2022-06-21 02:54:10.761  24.377205
2 2022-06-21 02:54:20.762  24.377205
3 2022-06-21 02:54:30.762  24.377205
4 2022-06-21 02:54:40.762  24.377205

x=df['DataA']
y=df['DataB']

import matplotlib.pyplot as plt
import numpy as num
%matplotlib inline

fig=plt.figure()
plt.plot(x,y)
z = num.polyfit(x,y, 1)
p = num.poly1d(z)
plt.plot(x, p(x))
EN

回答 1

Stack Overflow用户

发布于 2022-06-22 15:41:08

我不认为您可以使用您的日期格式的多拟合函数,它需要一个数字(int,浮动),日期是格式

将日期值转换为浮动时间,即自t0以来的秒/ns。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72718203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档