Plot 《朱莉娅》中的互动情节制作

Plot 《朱莉娅》中的互动情节制作,plot,julia,plotly,interactive,Plot,Julia,Plotly,Interactive,我试图在交互式绘图上绘制timeseries数据,以便放大数据以获得详细的观察结果。 基本情节的主要代码是 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__

我试图在交互式绘图上绘制timeseries数据,以便放大数据以获得详细的观察结果。 基本情节的主要代码是

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]])

使用可编辑表、数据帧、CSV、日期、时间序列、绘图
myfile=“test2.csv”
dmft=日期格式“d/m/yyyy HH:MM:SS”
println(dmft)
df=DataFrame(CSV.File(joinpath(@_-DIR,myfile);dateformat=dmft))

df2=过滤器(row->row[:Date]对于Plots.jl上类似于Matlab的交互行为,运行
default(show=true)
。或者,您可以以更直观的方式切换到具有相同功能的PyPlot。如果您需要进一步的操作(即参数操作),请参阅Plots.jl的plotlyjs后端允许交互式缩放等。 代码应该是(我现在无法测试):


我经常在Pluto笔记本中使用此功能,例如,可以在其中添加Plutoi元素(如滑块、选择框)以进行交互式过滤/数据探索。

我是否正确理解许多标准绘图功能(按钮、动画等)Plotly.jl中缺少?在文档中找不到提及它的内容,但Plotly从未完整记录。
using Plots
plotlyjs()
plot(x, y)