在jupyter笔记本中使用Julia制作内联交互式图表

4
当我使用时

%matplotlib notebook
import matplotlib.pyplot as plt

我得到交互式图形,即我也可以缩放图形。

对于 Julia 来说,似乎不存在这个命令。有什么想法吗?


不完全是你所要求的(不是内联的),但是你可以通过使用 pygui(true) 来获得交互性。 - carstenbauer
2个回答

5
你可以使用Plotly获得交互式图表,直接使用Plotly.jl或通过其Plots后端。

2
今天我在思考如何在Jupiter笔记本中交互式地扩大绘图窗口,而不需要引用pythonplotly或其他东西。最后我找到了一个好的解决方案,就是使用Interact包。以下是一个简单的例子,你只需要3行代码就可以得到一个交互式的绘图。
  import Pkg; Pkg.add("Interact")
  using LinearAlgebra, Plots, Interact

  @manipulate for n in 10:100, w in 200:1000, h in 200:1000
    plot(randn(n),randn(n),seriestype=:scatter,label="n=$(n)",size = (w, h))
  end

结果看起来像这样 {{link1:在此输入图片描述}}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接