问题标签 [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.

0 投票
1 回答
2492 浏览

julia - 如何在 Julia Plots 中创建任意数量的子图

我想使用 Breloff 的 Julia Plots从多维数组中制作一组子图。这个绘图函数接受一个可变参数输入并将它们变成子图,但我似乎无法正确输入我的数组,并且可能忽略了一些简单的东西。例如使用数组a

如果我想将一些 5x5 切片绘制为热图,我可以这样做:

产生:

3 个热图的数组

但是如果我想做所有八个(或者我的目标是可变数字),我不能让它与循环或 splat 一起工作。我尝试使用后者创建一个元组,但出现错误:

这里最好的方法是什么?

0 投票
1 回答
898 浏览

annotations - 如何在 Julia Plots 中制作 3D 注释

根据文档, Julia Plots中的 annotation 属性似乎只采用 x,y 坐标和标签的元组。有没有办法在 3D 绘图上做到这一点?例如:

产生 在此处输入图像描述 但你如何添加一些东西

使用相同类型的annotate!命令似乎注释到叠加的 2D 坐标上。 在此处输入图像描述

0 投票
1 回答
4810 浏览

julia - 如何使用 Plots.jl 绘制图像?

我想使用 Plots.jl 绘制图像,例如简单的正弦曲线。这是我的代码:

但我得到错误的结果。如何正确执行?

0 投票
2 回答
6112 浏览

julia - Julia 中使用 Plots.jl 的多个直方图

我正在处理大量观察结果并真正了解它我想使用 Plots.jl 制作直方图我的问题是如何在一个图中制作多个直方图,因为这真的很方便。我已经尝试了多种方法,但我对 julia 中不同的绘图源(plots.jl、pyplot、gadfly、...)有点困惑。

我不知道发布我的一些代码是否对我有帮助,因为这是一个更普遍的问题。但如果需要,我很乐意发布它。

0 投票
1 回答
719 浏览

julia - 在 Julia 中动画化求解 ODE

我有一个朱莉娅代码:

这导致: 下一个情节
我如何为这个情节制作动画,使其可以从 REPL 和 jupyter 中工作?

0 投票
1 回答
1062 浏览

julia - 使用 Julia Plots.jl 的热图和直方图的比例范围和比例字体

我正在使用 Plots.jl 创建热图和直方图。例如,

2个问题:

  1. 如何更改色标上刻度标签的字体?

  2. 如何改变色标中值的范围?(我知道它们会自动跨越整个值范围,但有时您想要一些不同的东西,例如,您希望两个热图/直方图具有相同的比例,以便可以轻松比较它们。)

例如,可以使用以下命令更改轴上刻度标签的字体

但我想更改刻度上刻度的字体。(ztickfont 不起作用。)

此处列出了属性:https ://juliaplots.github.io/attributes/ 我没有看到任何似乎是我想要的东西,但如果它在那里,请指给我正确的那个。谢谢。

0 投票
1 回答
1275 浏览

plot - 使用 Plots.jl 根据 RGB 值对散点图中的标记进行着色

我一直在寻找一种方法来为散点图中的标记着色,而无需为每个点创建一个全新的系列。有没有办法用不同的RGB值单独为它们着色?

单一颜色渐变(问题的解决方案: How do you color (x,y) scatter plots based on z using Plots.jl?)不是我想要的。也许如果我可以重叠 3 个渐变,每个 RBG 颜色一个,那可能会起作用。谢谢。

0 投票
1 回答
362 浏览

julia - 使用 Plots.jl 对多个绘图进行着色

我想使用.Plots.jl

但是,我有两个问题

  • 我不知道如何遮蔽图中的某个时期
  • 我想画多个图作为例子

我怎样才能做到这一点?

0 投票
1 回答
729 浏览

segmentation-fault - Julia中的不一致分段错误

我创建了一个阻尼摆相平面的 gif。为此,我使用包 DifferentialEquations.jl 进行集成,使用包 Plots.jl 和 pyplot 后端,使用 ImageMagick.jl 进行绘图和动画。为此,我为不同的初始值集成了函数,并且将它们中的每一个集成了很多次,因此我得到了一些小片段,它们共同以 gif 的形式形成最终图。代码如下:

这段代码在我第一次运行时运行良好。但是,我尝试再次运行它来更改它tfinal,它显示了这一点:(signal (11): Segmentation fault: 11这只是来自 julia 的消息的第一行)。然后我尝试再次运行初始代码并收到相同的消息。重新启动 julia 和计算机后,我收到相同的消息。我再次更改了tfinal它并且它再次工作并且对于tfinal我想要使用的每一个。我有我想要的输出。然而,让我感到困扰的是 julia 对我的代码的“反应”是不一致的。如果需要,我可以粘贴完整的错误,但很长。

编辑:这是完整的错误信息

0 投票
2 回答
467 浏览

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显式调用。