gpt4 book ai didi

plot - 如何在 Julia 中制作交互式 plotly

转载 作者:行者123 更新时间:2023-12-05 01:09:15 27 4
gpt4 key购买 nike

我正在尝试在交互式绘图上绘制时间序列数据,以便我可以放大数据以进行详细观察。我的基本 plotly 的主要代码是,

using IterableTables, DataFrames, CSV, Dates, TimeSeries, Plots

myfile="test2.csv"
dmft = dateformat"d/m/yyyy HH:MM:SS"
println(dmft)
df = DataFrame(CSV.File(joinpath(@__DIR__,myfile); dateformat=dmft))
df2 = filter(row -> row[:Date] <= Dates.DateTime("2020-10-15T00:06:00"), df)

x = convert(Matrix, df[:, [:Date]])
y = convert(Matrix, df[:, [:Col3]])

#我放置了我为这个 block 删除的常用绘图函数`

请有人建议我如何在交互式绘图上绘制这两列?

提前谢谢你。

最佳答案

Plots.jl 的 plotlyjs 后端允许交互式缩放等。代码应该是(我现在无法测试):

using Plots
plotlyjs()
plot(x, y)

我经常在 Pluto notebook 中使用它,例如,你可以在其中使用它。添加 PlutoUI 元素(如 slider 、选择框)以进行交互式过滤/数据探索。

关于plot - 如何在 Julia 中制作交互式 plotly ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65458222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com