问题标签 [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 回答
5771 浏览

julia - Plots.jl:删除系列图例,保留颜色条

使用 Plots.jl 我可以从两个向量制作散点图,其中颜色由另一个向量设置,如下所示:

在此处输入图像描述

该系列既有图例,又有彩条。

如果我设置legend = false两者都被删除:

:

我想删除该系列的图例(框中的“y1”),并保留颜色条。有谁知道这是怎么做到的吗?谢谢你。

0 投票
1 回答
2066 浏览

r - 如何计算和绘制 30 年数据中的累积发病率(发病率)并包括 R 中的基线发生率

我正在努力寻找 R 包和代码来计算和绘制 R 中的累积发病率/IR(95% CI)。我有两个数据集 D1 和 D2,每个数据集有八个事件(E1...E8)和五个组(G1...G5) 每个和;

在 D1 中,我想计算 IR(CI 为 95%),然后为每个组(G1...G5)绘制一个单独的图,显示每个组中的 E1 到 E8 IR。如下所示;

在此处输入图像描述

在 D2 中,我想做同样的计算,除了我的情节不应该从每个事件的零开始,因为我在研究开始日期对每个事件都有普遍的案例。它应该如下所示;

在此处输入图像描述

我应该从生存分析开始吗?合适吗?

0 投票
0 回答
192 浏览

jupyter-notebook - Julia Plots 在 Jupyter 笔记本中没有输出

我正在尝试绘制几何总和(出于教学目的),并且对于某些输入值没有输出。这是使用最新版本的 Chrome 在 MacOS Mojave 10.14.5 上使用 Julia 1.3 运行的

这是代码:

这在 Jupyter notebook 中为 n 在 1:13 中绘制得很好。此后,它绘制任何奇数n,但没有偶数n。如果我减少域(例如 x= LinRange(-2.0,2.0,1001))或者如果我从绘图语句中删除 ylims,它也会绘图。

这涉及到一些非常大的 y 值,包括奇数和偶数 n。我检查了 NaN,但没有。

如果我在 REPL 中运行代码,它也运行得很好。

如果我使用 PyPlot 而不是 Plots 也没有问题,所以这对我来说不是一个严重的问题。

但是有没有人对可能发生的事情有所了解?

0 投票
1 回答
645 浏览

julia - 在 Julia Plots 包中定义自定义 color_palette

我目前在 Julia 中使用 Plots 包,以 pyplot 作为后端。我可以选择 color_palette 并通过

根据例如下面的 Okade 和 Ito 定义和使用自定义调色板的语法是什么,以实现色盲友好?谢谢! Okade 和 Ito 调色板

0 投票
1 回答
137 浏览

macos - Julia Plots.gif 不以 root 身份运行时加载错误

操作系统:Mac OS 10.14.16;朱莉娅版本:JuliaPro_v1.3.1-1

我在 Julia 中为绘图设置动画,当我不以 root 身份启动 JuliaPro 时,无法实现 Plots.gif 的所需功能。我最近克服了 JuliaPro 中的一个错误,在尝试通过调用sudo chown -R foo ~/.juliaPro. 如果我以自己的身份运行 JuliaPro,即不是 root,我会收到以下错误:

但是当我运行 JuliaPro 作为sudogif 正确执行时......

我试图在 ffmpeg (通过 Homebrew 安装)上放置一个符号链接,/Users/connorfuhrman/.juliapro/JuliaPro_v1.3.1-1/artifacts/060c5b3c7386ef4a519b0d3e45380e0b905e0bf1/bin/但这给出了与进程失败相同的错误。

为什么 Julia 的 Plot.gif 在以 root 身份运行时会正确执行,但在定期调用时却不能正确执行?如果我 chown-ed 相关文件夹/文件,为什么会发生这种情况?

请注意,我已经从堆栈跟踪中编辑了一些不会改变相关信息的个人信息。

0 投票
4 回答
2149 浏览

latex - Julia 绘图问题:标签重叠和 LaTeXStings 扩展

下面的示例图有两个相互排斥的问题。

  1. y 轴标签和 y 刻度标签彼此重叠。我也找不到转移的方法。我想扩大地块的大小以适应必要的间距。
  2. 我希望 y 轴标签是带有下标 theta 的 sigma。看起来 Unicode 不允许下标 theta。我希望通过使用 LaTeXStrings 来解决这个限制。但是,我无法让 LatexString 扩展到绘图上的适当形式。请注意,无论是否使用 LatexString 作为 ylabel,都会出现问题 #1,并且 LatexString 扩展也不适用于其他字符串值。

下面提供了示例图、代码和数据以进行重现。我在 Windows 上使用带有 Plotly 后端的 Juno 编辑器。

显示 y 轴问题的示例图

0 投票
1 回答
622 浏览

julia - 我可以将 ColorGradient 中的特定值分配给标记吗?

对于这个超级基本的问题,我深表歉意,但我在绘图方面没有经验,而且 Julia 绘图的许多文档都假设比我拥有更多的知识!

我正在使用 Plots 创建一个散点图,其中每个标记都是根据空间位置绘制的,我想按每个标记所持有的值的大小来缩放颜色。我这样创建了一个颜色渐变:

M 与标记的数量有关,这样我可以根据我拥有的标记数量创建合适的颜色比例。

我假设我正在创建某种结构,该结构将根据从 0.01 到 0.99 的值从该渐变中分配颜色。但是,我想我不明白结构 C 是什么。当我分配 color = C(v),其中 v 介于 0 和 1.00 之间时,我收到一条错误消息,指出 C 不接受 Float64 类型。

有没有办法可以根据它的值从这个渐变中为标记分配一些颜色?我将每个位置的所有值都存储在另一个数组中。

更新:我也尝试过对 C 进行索引。我将值转换为 Int64,范围为 1-99,并尝试设置 color=C[v],但 C 也不采用 Int64 类型。

更新 2:好的,所以我意识到我的问题是我不理解 |> 功能,所以我将代码重写为:

现在我可以索引我的颜色渐变了!但是,我仍然在将颜色设置为存储在 myGradient 数组中的值时遇到问题。

当我在 REPL 中键入 myGrad[c_index[i]] 时,它会绘制一种颜色。但是我从上面的代码中得到一个错误,它指出

“无法将 RGB{Float64} 转换为用于绘图的系列数据”

如果我按如下方式更改情节线,我会得到一个稍微不同的错误:

错误:LoadError:MethodError:没有方法匹配 plot_color(::Float64)

所以由于某种原因,我不能存储这种颜色,作为我的情节的颜色变量。

0 投票
1 回答
152 浏览

julia - 如何在 Plots.jl 中旋转字体

如何为Julia 绘图包 Plots.jlxlabel或在其中旋转字体?ylabel

0 投票
1 回答
1833 浏览

julia - 如何在 julia Plots 中更改图例中的线宽?

是否可以使图例线宽与图中的线宽相匹配?不幸的是,我在文档中找不到任何内容。

在此处输入图像描述

0 投票
0 回答
254 浏览

julia - 朱莉娅如何使用绘图

当我尝试使用 Plots 时,它会出错。请帮助我,我该如何处理?我正在使用 Julia v1.3.0 并且Pgk.add("Plots")下载了所以我不知道为什么我会遇到这个问题...... Julia 的版本或 Plots 包的版本是否错误?(我在 macOS 上,是这个问题吗?)