问题标签 [plotly-dash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2835 浏览

python - Plotly Dash API 文档

我最近开始使用dash开发我的第一个仪表板应用程序。

这些教程很容易理解,但是我很难处理前端细节,因为我找不到 API 参考。具体来说,每个元素都接受一个style参数,让我们修改一些 CSS 细节,比如文本对齐、字体等。我在教程中看到了一些示例,但我希望有一个详尽的列表,列出我可以传递的所有内容。

例如,我想创建一个表,但列太近了。我需要控制它们之间的间距,我想应该有一个像padding, spacing, borderSize... 这样的论点,你明白了。我在哪里可以找到这些详细信息?

0 投票
1 回答
1006 浏览

flask - Gunicorn 重新加载:不要重新加载所有内容

我正在使用 gunicorn、flask 和 plotly 的 dash 构建一个 webapp。我正在使用 guncorns 的 --reload 选项,如果修改了任何代码,它会自动重新加载或重置工作人员。我观察到这基本上会重新启动我的整个网络应用程序。在我的 webapp 开始时,我正在初始化客户端连接并将光标指向 mongo db 中的文档。然后 webapp 开始绘制图形。如果我修改了 webapp 的 HTML,我希望 gunicorn 只重新加载 HTML 部分,而不是每次都重新初始化 mongo db。有什么办法可以避免使用 gunicorn 的重新加载来重新加载所有内容?或者也许还有其他选择?

0 投票
2 回答
2602 浏览

python - 烧瓶,Windows,IIS,Plotly-Dash。读取 WSGI 处理程序时发生错误

我希望你能帮助我解决我在尝试在 Windows 服务器上部署 plotly-dash 时遇到的错误。

我已经使用以下指南逐字设置了 Flask,除了我的网站在 wwwroot 文件夹中的位置: IIS 上的 Flask

当我使用最基本的应用程序时,它可以正常工作,例如以下代码:

但是如果我尝试一些稍微复杂的东西,比如基本的 Dash 演示:

我收到如下错误(为了便于解释,我已尝试对其进行整理):

我已经进行了大量的谷歌搜索并尽我所能来解码这个错误,但我遇到了障碍。有没有人有任何想法?

根据@susodapop 的建议,我删除了 IPython,现在出现以下错误:

0 投票
1 回答
631 浏览

data-analysis - 我们可以在 python dash 中有多个不同下拉列表的仪表板吗?

最近我开始使用 dash 进行数据可视化,我正在使用 qunadle API 分析股票数据,但无法使用这样的 for 循环获得多个下拉仪表板显示每个数据集的选项

我期望的输出有多个仪表板,其中一个接一个地包含所有下拉选项。但是我得到的结果是,easy_analysis() 函数列表中的最后一项只有一个仪表板

我应该怎么做才能解决这个问题并获得列表中提供的每个数据集的多个仪表板。我还查看了 Dash 用户指南,但找不到我想要的东西。

但是,当只为一个带有 for 循环的数据集传递一个参数时,代码可以正常工作,并且图形会根据下拉菜单中选择的选项而变化。

代码在这里

0 投票
3 回答
11137 浏览

python - 在 plotly Dash 中显示一个简单的 matplotlib 图

plt.show()是否可以在 plotly 的 Dash 框架中显示一个简单的 matplotlib 图(通常由 生成的那种)?或者只是带有情节的散点图和数据轨迹的类似情节的图表?

具体来说,我想我需要一个不同于Graph(见下文)的组件和一种在update_figure函数中返回简单图的方法。

例子:

0 投票
0 回答
597 浏览

plotly - 如何从 Dash 的下拉列表中获取值?

我必须考虑下拉菜单中的值。我该怎么做?

0 投票
1 回答
2521 浏览

python-3.x - 无法使用 Dash Plotly 返回具有多个输入的输出

我看了一下 Python 的 Dash Module。我正在尝试创建一个仪表板,我可以在其中选择不同的值并将行的数量与选择相关联。

我收到此错误消息 volumetrie() 缺少 1 个必需的位置参数。我找不到问题。代码分开时很好。

请问,你有什么办法解决这个问题吗?

0 投票
1 回答
1411 浏览

python - 在企业 IE 和 Chrome 中使用某些 dcc 元素时出现“加载依赖项时出错”

我在公司安装的 Internet Explorer 11 和 Chrome 51 中收到“加载依赖项时出错”的错误消息,但在我自己安装的最新版 Chrome 中却没有。另外,如果我打开开发者工具,Internet Explorer 工作正常。

IE 控制台提供以下错误消息

这是我的 dash 应用程序的大量精简版本,它会产生相同的错误。 tool是我的包,里面有一个烧瓶实例。

当我同时删除dcc.Graphdcc.RangeSlider时,该应用程序运行良好。使用其中一个dcc.Graphdcc.RangeSlider单独使用也会产生"error loading dependencies"问题。

我尝试了以下方法:

  • 'IE=edge'在烧瓶中添加到我的标题
  • app_vndr.css.config.serve_locally = True使用和以及路由到正确文件app_vndr.scripts.config.serve_locally = True的烧瓶函数在本地提供脚本。/static/path:path/
  • loadingbabel.js的 polyfill。不过,似乎 Plotly 已经在这样做了,因为我收到了一条you can only have one instance of babel.js消息。

我应该看什么来解决这个问题?我觉得我错过了一些愚蠢的东西,但我不确定要检查或尝试什么。

0 投票
1 回答
1634 浏览

python - 仪表板显示空白图

我想创建一个显示指定位置的地图,使用Dash. 我准备了一个脚本:

但是,我得到了这个结果: 结果

我究竟做错了什么?

0 投票
2 回答
14902 浏览

python - Python / Dash:图形的单个子图中的多个图形

我需要在 Dash 图中的图形的一个子图中有多个线图。

在下面的代码中,图中有 3 个子图 'Price' 、 'MMA30' 和 'Volume' 作为 3 个单独的子图。

我想在一个子图中有“价格”和“MMA30”。

复制代码:

tls.make_subplot我试图通过将子图的数量更改为行中的 2行和 1 列,将“价格”和“MMA30”图合并到一个子图中

并将其更改fig.append_trace

我认为将两个线图作为字典列表将解决,但显然它没有。此外,没有将它们放入列表中 - 没有工作。

在 Dash 模块中的一个子图中实现多线图的任何方法。

谢谢你。