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

时间:2017-09-11 04:41:38

标签: 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)

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

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

3 个答案:

答案 0 :(得分:7)

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

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

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

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

  • Dash code
  • 中没有代码表示上传

答案 1 :(得分:4)

我最近一直在研究这个,因为我和@Harlekuin分享了你的关注。我发现当我点击“在图表工作室中编辑”按钮时,我的数据正在上传。使用Dash,您可以使用以下代码从图表中删除此按钮:

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

答案 2 :(得分:0)

据我从各种文档或评论中可以看出,密谋不会将数据上传到云中。

针对R version of plotly

dash社区论坛上的评论here特别指出没有数据发送到云。

我还与达世币的代表进行了交谈。他们的商业企业版本部署在本地或公共云中,因此,如果您在云上设置了Dash Enterprise,那么看来只有将数据上传到云中的时间。

另请参阅:https://dash.plot.ly/deployment