plotly dash 仪表板是否在线发布数据?
Does a plotly dash dashboard publish data online?
我对通过 flask 在本地托管的 plotly 和 dash 的隐私感到困惑。
给定一个使用 Flask 为本地网络上的用户托管仪表板的项目:
如果我根据用户部署指南使用 Flask 服务器部署 Dash 应用程序 (https://plot.ly/dash/deployment),即:
import flask
import dash
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)
如果我向 dash 应用程序提供数据,这是在任何地方(即 plotly 网站)在线发布的吗?
如果我在 dash_core_components.Graph
中创建一个图表,例如 plotly.graph_objs.Figure
会怎么样?提供给该图的数据是否会在线发布?或者我是否必须指定使用 plotly.offline.plot
以确保它不会连接到外部服务器,类似于使用 plotly 的笔记本?
文档确实有点混乱。基于以下四点,我认为没有数据上传到云端。
您的 Flask 应用需要明确上传到云端,否则不会发生任何事情 (https://plot.ly/python/create-online-dashboard/#upload-dashboard)。
此外,您不需要 Plotly 帐户来创建 Dash
应用程序,但您需要一个帐户来上传图表。
Dash
在没有互联网连接的情况下在本地工作,因此无法上传数据
Dash
code 中没有表示上传的代码
我最近一直在调查这个问题,因为我和你一样担心。我发现,当我单击“在 Chart Studio 中编辑”按钮时,我的数据正在上传。使用 Dash,您可以使用以下代码从图表中删除此按钮:
import dash_core_components as dcc
dcc.Graph(
id='test-div',
config={'modeBarButtonsToRemove': ['sendDataToCloud']}
)
据我从各种文档或评论中可以看出,plotly 不会将数据上传到云端。
记录的
在 dash 社区论坛上的评论 here 特别说明没有数据发送到云端。
我还与 Dash 的代表进行了交谈。他们的商业企业版部署在本地或 public 云中,因此似乎唯一将数据上传到云中的时间是在云中设置 Dash Enterprise。
我对通过 flask 在本地托管的 plotly 和 dash 的隐私感到困惑。
给定一个使用 Flask 为本地网络上的用户托管仪表板的项目:
如果我根据用户部署指南使用 Flask 服务器部署 Dash 应用程序 (https://plot.ly/dash/deployment),即:
import flask
import dash
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)
如果我向 dash 应用程序提供数据,这是在任何地方(即 plotly 网站)在线发布的吗?
如果我在 dash_core_components.Graph
中创建一个图表,例如 plotly.graph_objs.Figure
会怎么样?提供给该图的数据是否会在线发布?或者我是否必须指定使用 plotly.offline.plot
以确保它不会连接到外部服务器,类似于使用 plotly 的笔记本?
文档确实有点混乱。基于以下四点,我认为没有数据上传到云端。
您的 Flask 应用需要明确上传到云端,否则不会发生任何事情 (https://plot.ly/python/create-online-dashboard/#upload-dashboard)。
此外,您不需要 Plotly 帐户来创建
Dash
应用程序,但您需要一个帐户来上传图表。Dash
在没有互联网连接的情况下在本地工作,因此无法上传数据Dash
code 中没有表示上传的代码
我最近一直在调查这个问题,因为我和你一样担心。我发现,当我单击“在 Chart Studio 中编辑”按钮时,我的数据正在上传。使用 Dash,您可以使用以下代码从图表中删除此按钮:
import dash_core_components as dcc
dcc.Graph(
id='test-div',
config={'modeBarButtonsToRemove': ['sendDataToCloud']}
)
据我从各种文档或评论中可以看出,plotly 不会将数据上传到云端。
记录的在 dash 社区论坛上的评论 here 特别说明没有数据发送到云端。
我还与 Dash 的代表进行了交谈。他们的商业企业版部署在本地或 public 云中,因此似乎唯一将数据上传到云中的时间是在云中设置 Dash Enterprise。