plotly-dash 相关问题

Dash是一个Python框架,用于构建在Flask,Plotly.js和React.js之上编写的Web应用程序。 Dash可用于在纯Python中使用高度自定义的用户界面构建数据可视化应用程序。 Dash是一个开源库,在MIT许可下发布。

用plotly/dash html组件替换一些文本周围的html标签

我有一个html文件,内容是一个表格,例如: 第 1 项 我的定义... 我有一个html文件,内容是一个表格,例如: <tr> <td> <p>Item 1</p> </td> <td> <p>Definition for Item 1.</p> <p>This may contain several paragraphs.</p> </td> </tr> <tr> <td> <p>Item 2</p> </td> <td> <p>Definition for Item 2.</p> <p>This may contain several paragraphs.</p> <p>And another paragraph here.</p> </td> </tr> 我正在尝试创建一个看起来像这样的字典(使用dash html组件): items_dict = { 'Item 1': html.Div([ html.P("""definition for Item 1"""), html.P("""This may contain several paragraphs."""), ]), 'Item 2': html.Div([ html.P("""definition for Item 2"""), html.P("""This may contain several paragraphs."""), html.P("""And another paragraph here."""), ]), } 你会怎么做? 如有任何指点,我们将不胜感激。 谢谢你, 大卫 一些背景:我有一个包含近 100 个项目及其定义的表格。我正在尝试创建一个 pythonique 对象,我可以根据项目名称(字符串)进行搜索。 我的项目/定义位于 Word 文件中,我已使用 Mammoth 包将其更改为 HTML 文件。 但是,可能有更好的方法以编程方式执行此操作。 这是一个如何使用 beautifulsoup 将 HTML 解析为普通字典的示例。 然后您可以将字典转换为您需要的对象。 from bs4 import BeautifulSoup html_text = """\ <tr> <td> <p>Item 1</p> </td> <td> <p>Definition for Item 1.</p> <p>This may contain several paragraphs.</p> </td> </tr> <tr> <td> <p>Item 2</p> </td> <td> <p>Definition for Item 2.</p> <p>This may contain several paragraphs.</p> <p>And another paragraph here.</p> </td> </tr>""" soup = BeautifulSoup(html_text, "html.parser") out = {} for row in soup.select("tr"): header, *definitions = row.select("td") header = header.get_text(strip=True) for p in definitions[0].select("p"): out.setdefault(header, []).append(p.get_text(strip=True)) print(out) 打印: { "Item 1": ["Definition for Item 1.", "This may contain several paragraphs."], "Item 2": [ "Definition for Item 2.", "This may contain several paragraphs.", "And another paragraph here.", ], }

回答 1 投票 0

如何使用 dash-svg 在 Plotly Dash 中引用 SVG 文件

我正在尝试引用资产文件夹中的本地图像并将其显示为 Dash 页面标题的一部分。代码类似于: 从达世币导入达世币、dcc。 html、输入、输出、状态、回调 夫...

回答 1 投票 0

应用程序中的错误:/_dash-update-component [POST] 出现异常

我正在尝试用破折号图构建一个网页。我希望它是交互式的,因此每当我插入值并单击按钮时。 因此,我使用API上的请求来获取结果。 然而,对于

回答 1 投票 0

使用破折号保留绘图图形的比例

我想知道如何使用破折号保留绘图图形布局。 这是没有破折号的样子: 这就是使用 Dash 时的样子: 我使用 Dash 因为我想设置端口号...

回答 1 投票 0

每天更新一次分配给全局变量(外部回调)的数据

我正在创建一个使用大量数据的只读 Plotly Dash 仪表板。它涉及大量的数据库读取和转换,通常需要长达 1 分钟的时间。避免用户等待这么久

回答 1 投票 0

浏览器中的破折号进度条不显示

我的布局中有类似的东西。 导入破折号 将 dash_html_components 导入为 html 将 dash_core_components 导入为 dcc 将 dash_bootstrap_components 导入为 dbc 应用程序 = dash.Dash() 应用程序布局...

回答 1 投票 0

使用回调在小屏幕上切换折叠

我在许多代码示例中看到了很多这样的内容,我什至还通过从某处复制来使用此代码。但我不明白他们在做什么。谁能帮我解决下面的代码? # 我们使用回调...

回答 1 投票 0

破折号下拉菜单图

我正在尝试实现一个实时更新图表,该图表仅在用户从下拉菜单中选择它时才显示。我已经使用来自“intervals”和 dropd 的输入进行了回调...

回答 1 投票 0

将 SHAP 的 HTML 输出放入 Dash 输出布局回调中

我正在尝试制作一个仪表板,其中显示了 shap forceplot 的输出。 Shap.forceplot 是用 json 修饰的 HTML。例子在这里 我使用导师制作了一个非常简单的仪表板...

回答 2 投票 0

从破折号样本存储库中在 Plotly 中复制树形图

我想从破折号样本存储库中在 Plotly 中重现树形图。 示例代码如下: 将 pandas 导入为 pd 从破折号导入破折号,输入,输出,回调,dcc,html,状态 导入

回答 1 投票 0

plotly dash:创建多个回调(带循环?)

假设我有一个包含 20 个参数的模型,并且我为每个参数创建了一个输入组件。 [dcc.Input(type = 'number', id = '输入 %i'%i) for i in range(20)] 我想要一个按钮 html.Button('popu...

回答 4 投票 0

如何在 Dash 中显示数据集的大小?

我有这样一个数据集。用户可以通过滑块选择一定的时间间隔来调整时间间隔(以分钟为单位)。我想在网页的开头显示数据集的大小。如果用户更改...

回答 1 投票 0

在 Python Dash 中使用滑块更新多个绘图

我对 Dash(以及有关 Python 的基本技能水平)相当陌生,并且正在出于教育目的开发仪表板。 学生应能够通过滑块更改各种变量。

回答 1 投票 0

突出显示 Dash 数据表中的选定行

我希望仅突出显示 Dash 数据表中选定的行,但我只能让它突出显示表中的所有单元格或根本不突出显示任何单元格。我尝试使用的 app.callback 是从 c...

回答 3 投票 0

“从位置重定向后,python-dash 中提供了一个对象作为“子项”而不是组件”错误

我有一个 MWE Dash 应用程序,带有一个可通往其他页面的按钮: 导入破折号 从破折号导入 dcc 从破折号导入html 将 dash_bootstrap_components 导入为 dbc 从 dash.dependencies 导入输入,...

回答 1 投票 0

plotly dash 数据表、字符串格式化程序

是否可以指定在破折号数据表中显示的格式化字符串?我有一个包含大量数字的列。我想将它们显示为“123.3K”、“23M”,但仍然能够正确对它们进行排序。 T...

回答 1 投票 0

使用 cPanel 部署 Python Dash 应用程序时出现问题

我是网络托管新手,正在尝试通过 cPanel 部署我的多页面 Python Dash 应用程序。我已经遵循了多个教程并阅读了很多文档,包括尝试应用我们的方法......

回答 1 投票 0

Dash 应用程序未在浏览器上显示 JPG 图像

我的图像文件夹中有图像。我想在浏览器上的 Dash 应用程序中显示这些内容。 这是我使用的代码: 导入破折号 从破折号导入破折号,html 导入操作系统 asst_path =...

回答 1 投票 0

更改 DASH 中的图标和 HTML 标题

是否可以更改 Dash Python 应用程序生成的 HTML 页面的图标和标题? 我使用了以下代码,但它不起作用 导入破折号 从破折号导入html 应用程序 = dash.Dash(

回答 1 投票 0

接受用户的多个值

我正在开发破折号应用程序。我想提供接受用户的多个值(最好用逗号分隔)的功能。 目前正在尝试,通过使用 type=text 的输入框...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.