问题标签 [julia-plots]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
julia - 将同一图绘制为子图两次
我想使用Plots.jl
. 这是一个例子:
这完全符合预期!但是说我想两次使用相同的情节:
嗯。只有一个情节。也许我需要先copy
剧情:
但这给出了一个错误:
错误:MethodError:没有方法匹配 copy(::Plots.Plot{Plots.GRBackend})
最接近的候选者是:
expr.jl:36 处的 copy(::Expr)
复制(::Core.CodeInfo) expr.jl:64
bitset.jl:46 处的 copy(::BitSet)
...
Stacktrace: REPL[216]:1 处的
1 个顶级范围
如何绘制相同的子图两次?
julia - Julia 中的矢量类型配方绘图
有没有办法为一个类型编写一个绘图类型配方T
,然后让 Julia 以某种方式推断该类型的相应配方Vector{T}
?
简单的例子,假设我有一个盒子结构B
,我写了一个简单的类型配方来绘制它:
所以现在plot(B(0,1,2,3))
像我想要的那样绘制一个填充的矩形。现在假设我有一个B
s 数组,我想通过调用将所有矩形绘制在一个图中plot(bs)
。简单地定义类型配方B
并不能做到这一点。我可以为这样的向量编写另一种类型的配方B
:
但是,首先,我真的不喜欢这个,它有一些重复的代码。我宁愿能够告诉 Julia 只使用原始类型配方。另外,例如,如果我想让每个框都能够确定有关它如何绘制的其他内容,请说:
在这一点上,矢量版本,如上所述,不会做我想要的。我可能可以以某种方式对其进行修改,但似乎应该有一种“正确”的方式来做到这一点。
animation - Julia 的 Plotly 后端是否支持基本动画或按钮?
我对 Julia 很陌生,文档和话语在与 Plot.ly 的集成方面做了很多工作,但没有提到带有控制小部件的动画人物的标准 Plotly 功能。
例如,是否可以像在任何其他 Plotly 界面(包括 Python、R、Javascript 或 Chart Studio)中一样使用动画滑块创建经典的 Our World In Data 图?
(请参阅https://plotly.com/python/animations/上的 Python 示例)
PS - 我看到 Interact.jl 有 (1) 按钮、(2) 手动滑块和 (3) 视频导出。理想情况下,我想使用 Plotly,但如果有办法将各种模块混合在一起,我会接受它。
julia - 为什么我不能在 Julia 上正确安装 Plots 包?
我是 Julia 编程新手,正在尝试安装 Plots 包;这应该很简单,但事实并非如此。每次我尝试这样做时,都会收到以下错误消息:
Pkg.add("Plots")
我在该行之前运行的唯一代码是import Pkg
,所以我无法想象这个问题是如何发生的。
附加信息:我正在开发 Julia 1.5.4,并通过 Atom v1.55.0 通过 Juno IDE 运行它。这是下面的(可能非常无信息)整个堆栈跟踪:
这是最初存在的 project.TOML 文件。
当我根据请求将其重命名为 project.toml.backup 并尝试再次安装时,它仍然失败,并显示相同的错误消息,但堆栈跟踪不同(更长)。
让我知道我是否遗漏了任何信息或是否有人有任何想法。非常感谢。
julia - Julia:循环中的 ImplictPlots:设置颜色
如何分配颜色implicit_plot
?
我期待的东西是:
如何为第二个函数传递蓝色渐变?(我可以通过lc = :blues
,但这也会使第一行变成蓝色。)
奖励问题:我可以将向量或元组传递给implicit_plot
吗?估计不支持。