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

0 投票
1 回答
71 浏览

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 个顶级范围

如何绘制相同的子图两次?

0 投票
1 回答
66 浏览

julia - 画出由包含隐函数的方程组给出的函数

我需要绘制这样的函数图:

在此处输入图像描述

最优雅的方法是什么?

0 投票
1 回答
285 浏览

julia - 在 Julia 中的常规 2D 网格上绘制值

在常规 2D 晶格上设置了一定的参数值。我想以常规网格的单元格的形式显示它们,根据参数的值填充颜色。各个网格节点中可能存在间隙。以下是数据示例和所需的绘图结果:

在此处输入图像描述

这种方法有效,但在这种情况下,需要每次调整方格的大小,以便单元格之间没有间隙并且它们不会相互重叠。这需要不断的人工干预,而且看起来不是正确的解决方案。在这种情况下,最正确的方法是什么?我考虑过 heatmap(),但据我了解,在 Julia 中它不知道如何显示单元格边框。也许有一些方法可以在 plot() 中以绝对画布单位设置图标大小?还是在这种情况下使用其他方法更好?

0 投票
2 回答
986 浏览

julia - 如何在 Julia 图中制作科学的 y 刻度?

我在 Julia 1.5 中使用 Plots。如何制作如下所示的 y 刻度?

我们有时会在科学论文中看到具有正确轴类型的图形。

在此处输入图像描述

0 投票
1 回答
75 浏览

julia - Julia SimpleHypergraphs - Hypernetx 错误

我试图用库SimpleHypergraphs计算一个小例子。我按照安装说明进行操作,但出现此错误:

这是我的代码:

我不明白为什么会出现这个错误,因为 hypernetx 安装得很好。

0 投票
0 回答
44 浏览

julia - Julia 中的矢量类型配方绘图

有没有办法为一个类型编写一个绘图类型配方T,然后让 Julia 以某种方式推断该类型的相应配方Vector{T}

简单的例子,假设我有一个盒子结构B,我写了一个简单的类型配方来绘制它:

所以现在plot(B(0,1,2,3))像我想要的那样绘制一个填充的矩形。现在假设我有一个Bs 数组,我想通过调用将所有矩形绘制在一个图中plot(bs)。简单地定义类型配方B并不能做到这一点。我可以为这样的向量编写另一种类型的配方B

但是,首先,我真的不喜欢这个,它有一些重复的代码。我宁愿能够告诉 Julia 只使用原始类型配方。另外,例如,如果我想让每个框都能够确定有关它如何绘制的其他内容,请说:

在这一点上,矢量版本,如上所述,不会做我想要的。我可能可以以某种方式对其进行修改,但似乎应该有一种“正确”的方式来做到这一点。

0 投票
0 回答
123 浏览

animation - Julia 的 Plotly 后端是否支持基本动画或按钮?

我对 Julia 很陌生,文档和话语在与 Plot.ly 的集成方面做了很多工作,但没有提到带有控制小部件的动画人物的标准 Plotly 功能。

例如,是否可以像在任何其他 Plotly 界面(包括 Python、R、Javascript 或 Chart Studio)中一样使用动画滑块创建经典的 Our World In Data 图?

标准 OWID 图

(请参阅https://plotly.com/python/animations/上的 Python 示例)

PS - 我看到 Interact.jl 有 (1) 按钮、(2) 手动滑块和 (3) 视频导出。理想情况下,我想使用 Plotly,但如果有办法将各种模块混合在一起,我会接受它。

0 投票
0 回答
108 浏览

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 并尝试再次安装时,它仍然失败,并显示相同的错误消息,但堆栈跟踪不同(更长)。

让我知道我是否遗漏了任何信息或是否有人有任何想法。非常感谢。

0 投票
1 回答
76 浏览

julia - Julia:循环中的 ImplictPlots:设置颜色

如何分配颜色implicit_plot

隐式图

我期待的东西是:

如何为第二个函数传递蓝色渐变?(我可以通过lc = :blues,但这也会使第一行变成蓝色。)

奖励问题:我可以将向量或元组传递给implicit_plot吗?估计不支持。

0 投票
3 回答
309 浏览

julia - 计算并绘制 Distributions.jl 中分布的中心可信和最高后验密度区间

我想 (i) 计算和 (ii) 绘制 Distributions.jl 库中分布的中心可信区间和最高后验密度区间。理想情况下,可以编写自己的函数来计算 CI 和 HPD,然后使用 Plots.jl 绘制它们。但是,我发现实现非常棘手(免责声明:我是 Julia 的新手)。有什么关于库/gists/repo 的建议可以让计算和绘制它们更容易吗?

语境

预期的最终结果总结在下图或第页。BDA3的第 33 条。

在此处输入图像描述

目前找到的资源: