html - PlotlyJS.jl "savehtml"未定义

标签 html plot plotly julia

我需要分享一个使用 Julia 中的 PlotlyJS 包制作的交互式绘图。根据 PlotlyJS.jl 包的文档,我需要使用“savehtml”函数并将“js”参数设置为“:embed”以便离线查看(附截图)。但是,我收到错误消息“UndefVarError:未定义 savehtml”。谁能告诉我可能导致此问题的原因是什么?

仅供引用,“savefig”功能可以将绘图保存为 HTML,但无法在其他机器上查看 HTML。

如果有另一种方法可以保存可以从其他机器评估的 HTML 图,这也是可以接受的。交互式绘图由 PlotlyJS.jl 生成。

非常感谢。

最佳答案

这会创建一个可以在其他机器上使用的独立文件。 但是,那些其他机器需要能够访问互联网:

p  = PlotlyJS.Plot(sin.(1:0.1:10))
open("f.html","w") do f
    PlotlyJS.PlotlyBase.to_html(f, p; include_plotlyjs="cdn", full_html=true)
end

我刚刚检查过这是您今天(版本 v0.8.18)所能做的,因为 PlotlyBase 的源代码中存在错误。

关于html - PlotlyJS.jl "savehtml"未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70933407/

相关文章:

R - 强制绘制缺失值

python - 常规热图有效,但图工厂热图在 Plotly 中失败

c# - 在 C# 中打印格式化的 HTML 页面

r - R在y轴上更改缩放格式

javascript - 如何在 jQuery 中创建无限循环

r - 单独保存图(ggplot2)

plot - Gnuplot:多个堆叠直方图,每组使用相同的键

python - Plotly:如何为甘特图的 y 轴标签腾出更多空间

javascript将函数传递给onclick事件

javascript - 不能使用 w3school HTML 包含