【发布时间】:2021-05-07 13:12:08
【问题描述】:
我正在使用数据透视表中的 plotly 绘制折线图。但是当我尝试绘图时,获取错误模块的对象是不可调用的,直到没有问题。我可以知道为什么会这样吗?请在下面查看我的代码
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
plt.style.use('ggplot')
import plotly.offline as pyo
import plotly.graph_objs as go
import plotly.express as px
df1 = pd.read_csv("Funct_TDH_RISE_Corners_2p0_A.txt",delim_whitespace=True)
df1.to_csv('TDH.csv',index=False)
df1['SPEC_MIN']=5
df1['SPEC_MAX']=30
df1
TDH_PVT= pd.pivot_table(df1, index = ['Device_ID'],values = ['TDH_Rise[ns]'])
#When I try to run the below code error is coming
data=[go.Scatter(
x=TDH_PVT.index,
y=TDH_PVT.values,
mode='lines',
name='TDH_RISE'
)]
layout=go.layout(title='TDH RISE')
figure=go.Figure(data=data,layout=layout)
pyo.plot(figure)
我的数据透视表如下所示
TDH_Rise[ns]
Device_ID
FF_2649 19.228333
FF_2650 19.499167
FF_2651 19.365000
FS_2859 20.425000
FS_2860 20.252500
FS_2861 20.557500
SF_2754 21.700000
SF_2755 21.743333
SF_2756 21.528000
SS_2544 21.678333
SS_2545 21.642500
SS_2546 21.655000
TT_2439 20.730000
TT_2440 20.688333
TT_2441 18.642500
【问题讨论】:
标签: python pandas dataframe plot plotly-python