由于不正确的 Javascript 依赖关系,无法使用 dash_bio 绘制表意文字
Unable to use dash_bio for plotting ideograms due to incorrect Javascript dependency
我正在尝试在我的项目中包含 dash_bio 表意文字。我刚刚在我的项目中包含了一个简单的表意文字,如下所示:
dashbio.Ideogram(
id='ideogram-id',
chromosomes=['X'],
orientation='horizontal',
),
这个象形文字没有回调,我只是在尝试最简单的象形文字示例。尝试绘制时我在控制台上遇到的错误如下:
bundle.js:1 GET https://unpkg.com/dash-bio@1.0.1/dash_bio/async-alignment.js net::ERR_ABORTED 404
访问link时,发现请求的JS不存在:
Cannot find "/dash_bio/async-alignment.js" in dash-bio@1.0.1
有什么办法可以解决这个问题吗?
我刚刚将您的代码粘贴到 MWE dash 应用程序中。这在我的环境中没有问题。
- 您运行是否在任何阻止未经授权的 URL 的防火墙后面?
- 假设您使用的是 dash_bio 1.0.1
- 在您的环境中 django 之外,它是否作为 MWE 工作?
- 调查了 django_plotly_dash,发现它不适用于 dash 2.+
from jupyter_dash import JupyterDash
import dash
import dash_bio as dashbio
# Build App
app = JupyterDash(__name__)
app.layout = dash.html.Div(
[
dash.html.Pre("hello"),
dashbio.Ideogram(
id="ideogram-id",
chromosomes=["X"],
orientation="horizontal",
),
]
)
app.run_server(mode="inline")
问题是由于库错误。在与 Plolty 工作人员交谈后,他们制作了一个新的补丁版本,现在可以正常工作了。
我正在尝试在我的项目中包含 dash_bio 表意文字。我刚刚在我的项目中包含了一个简单的表意文字,如下所示:
dashbio.Ideogram(
id='ideogram-id',
chromosomes=['X'],
orientation='horizontal',
),
这个象形文字没有回调,我只是在尝试最简单的象形文字示例。尝试绘制时我在控制台上遇到的错误如下:
bundle.js:1 GET https://unpkg.com/dash-bio@1.0.1/dash_bio/async-alignment.js net::ERR_ABORTED 404
访问link时,发现请求的JS不存在:
Cannot find "/dash_bio/async-alignment.js" in dash-bio@1.0.1
有什么办法可以解决这个问题吗?
我刚刚将您的代码粘贴到 MWE dash 应用程序中。这在我的环境中没有问题。
- 您运行是否在任何阻止未经授权的 URL 的防火墙后面?
- 假设您使用的是 dash_bio 1.0.1
- 在您的环境中 django 之外,它是否作为 MWE 工作?
- 调查了 django_plotly_dash,发现它不适用于 dash 2.+
from jupyter_dash import JupyterDash
import dash
import dash_bio as dashbio
# Build App
app = JupyterDash(__name__)
app.layout = dash.html.Div(
[
dash.html.Pre("hello"),
dashbio.Ideogram(
id="ideogram-id",
chromosomes=["X"],
orientation="horizontal",
),
]
)
app.run_server(mode="inline")
问题是由于库错误。在与 Plolty 工作人员交谈后,他们制作了一个新的补丁版本,现在可以正常工作了。