在 Plotly Julia 中使用下拉选择

Using dropdown selection with Plotly Julia

在 Julia 中使用 Plotly,我想根据下拉列表的选择事件过滤绘图数据,如我在此处重现的 Plotly in Python 的类似情况示例所示:

我浏览了 PlotlyJS.jl 文档,但找不到如何操作。 Plotly for Julia 目前不支持基于下拉选择的过滤,还是我遗漏了什么?

你可以使用 Interact.jl and Plots.jl 这个

using Interact, Plots
some_dataset  = rand( 10, 2)
other_dataset = rand( 10, 2)
datasets=Dict(:some  => some_dataset,
              :other => other_dataset)
@manipulate for dataset = [:some, :other]
    scatter(datasets[dataset])
end

请注意,这将显示一个 multiple-choice 小部件,它不是 drop-down 菜单,但具有相同的目的。查看 Interact 文档以获取有关如何使用 drop-down 的准确信息。