问题标签 [plots.jl]
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 - 如何在 Julia Plots 中创建任意数量的子图
我想使用 Breloff 的 Julia Plots从多维数组中制作一组子图。这个绘图函数接受一个可变参数输入并将它们变成子图,但我似乎无法正确输入我的数组,并且可能忽略了一些简单的东西。例如使用数组a
:
如果我想将一些 5x5 切片绘制为热图,我可以这样做:
产生:
但是如果我想做所有八个(或者我的目标是可变数字),我不能让它与循环或 splat 一起工作。我尝试使用后者创建一个元组,但出现错误:
这里最好的方法是什么?
annotations - 如何在 Julia Plots 中制作 3D 注释
根据文档, Julia Plots中的 annotation 属性似乎只采用 x,y 坐标和标签的元组。有没有办法在 3D 绘图上做到这一点?例如:
julia - 如何使用 Plots.jl 绘制图像?
我想使用 Plots.jl 绘制图像,例如简单的正弦曲线。这是我的代码:
但我得到错误的结果。如何正确执行?
julia - Julia 中使用 Plots.jl 的多个直方图
我正在处理大量观察结果并真正了解它我想使用 Plots.jl 制作直方图我的问题是如何在一个图中制作多个直方图,因为这真的很方便。我已经尝试了多种方法,但我对 julia 中不同的绘图源(plots.jl、pyplot、gadfly、...)有点困惑。
我不知道发布我的一些代码是否对我有帮助,因为这是一个更普遍的问题。但如果需要,我很乐意发布它。
julia - 在 Julia 中动画化求解 ODE
我有一个朱莉娅代码:
这导致:
下一个情节
我如何为这个情节制作动画,使其可以从 REPL 和 jupyter 中工作?
julia - 使用 Julia Plots.jl 的热图和直方图的比例范围和比例字体
我正在使用 Plots.jl 创建热图和直方图。例如,
2个问题:
如何更改色标上刻度标签的字体?
如何改变色标中值的范围?(我知道它们会自动跨越整个值范围,但有时您想要一些不同的东西,例如,您希望两个热图/直方图具有相同的比例,以便可以轻松比较它们。)
例如,可以使用以下命令更改轴上刻度标签的字体
但我想更改刻度上刻度的字体。(ztickfont 不起作用。)
此处列出了属性:https ://juliaplots.github.io/attributes/ 我没有看到任何似乎是我想要的东西,但如果它在那里,请指给我正确的那个。谢谢。
plot - 使用 Plots.jl 根据 RGB 值对散点图中的标记进行着色
我一直在寻找一种方法来为散点图中的标记着色,而无需为每个点创建一个全新的系列。有没有办法用不同的RGB值单独为它们着色?
单一颜色渐变(问题的解决方案: How do you color (x,y) scatter plots based on z using Plots.jl?)不是我想要的。也许如果我可以重叠 3 个渐变,每个 RBG 颜色一个,那可能会起作用。谢谢。
segmentation-fault - Julia中的不一致分段错误
我创建了一个阻尼摆相平面的 gif。为此,我使用包 DifferentialEquations.jl 进行集成,使用包 Plots.jl 和 pyplot 后端,使用 ImageMagick.jl 进行绘图和动画。为此,我为不同的初始值集成了函数,并且将它们中的每一个集成了很多次,因此我得到了一些小片段,它们共同以 gif 的形式形成最终图。代码如下:
这段代码在我第一次运行时运行良好。但是,我尝试再次运行它来更改它tfinal
,它显示了这一点:(signal (11): Segmentation fault: 11
这只是来自 julia 的消息的第一行)。然后我尝试再次运行初始代码并收到相同的消息。重新启动 julia 和计算机后,我收到相同的消息。我再次更改了tfinal
它并且它再次工作并且对于tfinal
我想要使用的每一个。我有我想要的输出。然而,让我感到困扰的是 julia 对我的代码的“反应”是不一致的。如果需要,我可以粘贴完整的错误,但很长。
编辑:这是完整的错误信息
matplotlib - 使用 Julia Plots 访问后端特定功能
Plots
简单而强大,但有时我想对情节的各个元素进行更多控制,以微调其外观。
是否可以直接更新后端的绘图对象?
例如,对于默认pyplot
后端,我尝试过
但情节没有改变。事后打电话p.o[:show]()
也无济于事。
换句话说:有没有办法将PyPlot
界面用于最初创建的绘图Plots
?
编辑:
保存图形时,对对象的更改PyPlot
变得可见(也在 gui 中):
在这里,我使用了p.o[:axes][1] == gca()
. 一个必须设置top_margin=1cm
,因为绘图区域不会自动调整(对于我的实际微调,这无关紧要)。
只要仅使用PyPlot
接口,这也适用于后续更新。例如,在执行以下命令后,除了顶部的标签外,绘图还会有一个红色的右边框:
但是,当使用Plots
类似命令时plot!(xlabel="foo")
,之前所做的所有更改都将PyPlot
被覆盖(这并不奇怪)。
剩下的问题是如何以交互方式更新 gui 而无需PyPlot.savefig
显式调用。