python - 如何在不在 iPython 笔记本中的离线模式下使用 plotly 绘图?
问题描述
我需要使用 plotly 绘制我的数据,但是这段代码没有给我任何结果,我显示我的数据,但没有任何数字:
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
data_t = []
for mac, dico_data in dict_info.items():
data_t.append(go.Scatter( x= dico_data['asn'], y= dico_data["time"], name=mac ))
print (data_t)
data = data_t
iplot(data_t)
解决方案
尝试使用:
init_notebook_mode(connected=True)
或者尝试在笔记本中使用内联模式:
py.init_notebook_mode()
如果您在笔记本之外使用它,请尝试以下示例:
import plotly
import plotly.graph_objs as go
plotly.offline.plot({
"data": [go.Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
"layout": go.Layout(title="hello world")
}, auto_open=True)
在 plotly 文档中阅读更多信息:https ://plot.ly/python/offline/
推荐阅读
- quarkus - Quarkus prometheus 百分位数在较长的指标更新时间后仍然归零
- dart - 动态单例初始化(取决于参数)
- amazon-web-services - 如何在 ecs 中部署后端和前端应用程序?
- javascript - 在代码中包含 @popperjs/core 和 eslint 时如何修复意外的 Webpack 错误
- c# - 如何使用 AXE_Selenium 跨所有规则运行可访问性测试
- java - 序列不在 oracle 表上的一行中
- c# - 如何更改以asp中列出的形式出现的数据列中的数据名称?
- amazon-ec2 - 使用 Keycloak 保护前端 (React.js) 和后端 (Jax-rs Rest API)
- html - NVDA 不读取 v-html 标签
- r - 在 R 数据框中,如何使用 COUNT 函数添加边距列/行