情节仪表板是否在线发布数据?

Har*_*uin 8 python plotly plotly-dash

我对通过烧瓶本地托管的情节和破折号的隐私感到困惑.

给定了一个向Flask托管仪表板的项目给我本地网络上的用户:

如果我根据部署用户指南(https://plot.ly/dash/deployment)使用Flask服务器部署Dash应用程序,即:

import flask
import dash

server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)
Run Code Online (Sandbox Code Playgroud)

如果我向破折号应用程序提供数据,是否可以在任何地方在线发布(即情节网站)?

如果我创建一个图形,如plotly.graph_objs.Figuredash_core_components.Graph?服务于此数字的数据是否会在线发布?或者我是否必须指定使用plotly.offline.plot以确保它不连接到外部服务器,类似于使用plotly的笔记本?

Max*_*ers 9

文档确实有点令人困惑.基于以下四点,我假设没有数据上传到云端.

  • 您的Flask应用程序需要明确上传到云端,否则不会发生任何事情(https://plot.ly/python/create-online-dashboard/#upload-dashboard).

  • 此外,您不需要Plotly帐户来创建Dash应用,但您需要一个帐户才能上传图表.

  • Dash 在没有互联网连接的情况下在本地工作,因此无法上传数据

  • 有没有代码,表明在上传Dash 代码


Wil*_*nes 6

我最近一直在研究这个问题,因为我分享了您对@Harlekuin的关注。我发现当我单击“在Chart Studio中编辑”按钮时,正在上传我的数据。使用Dash,您可以使用以下代码从图形中删除此按钮:

import dash_core_components as dcc
dcc.Graph(
    id='test-div',
    config={'modeBarButtonsToRemove': ['sendDataToCloud']}
)
Run Code Online (Sandbox Code Playgroud)