问题标签 [gadfly]

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 投票
2 回答
682 浏览

graph - 如何在 JULIA 中使用 GADFLY 实现直方图绘制的精度

我想创建一个直方图,它将显示图中有多少个不同值的顶点。我使用 Gadfly 用 JULIA 语言绘制这个直方图。

上面的代码绘制直方图,之后我用另一个函数将它保存为 png 格式。变量数组的内容为[1,1,1,3,3,3,3,3,3,3]

在此处输入图像描述

这是我运行这段代码后得到的。现在这个例子中的图有 8 个值为 3 的顶点和 2 个值为 1 的顶点,gadfly 给了我上面的直方图。困扰我的是x轴。我不知道为什么值 1 从 1 到 3 显示,值 3 从 3 到 5 显示。我想让它更精确但不知道如何。我尝试了很多代码的变体和缩写,但我无法让它工作。

我正在寻找的是,在 x 轴上会有值 1 和 3,条形不会那么粗,并且更容易看到值是 1 和 3。

有什么帮助吗???

0 投票
2 回答
845 浏览

julia - 用牛虻为单条线着色

有没有办法为每个数据集着色?

有一个使用 DataFrames 的解决方案,但是没有它们的情况呢?

我试过这个,但它没有效果:

0 投票
2 回答
570 浏览

julia - 配置用于在 Julia 中显示牛虻图的浏览器

我在 Windows 7 上使用 Julia 0.4.5。当我调用 时Gadfly.plot,Internet Explorer 打开以显示绘图。

如何配置 Julia 以使用我选择的浏览器(如 Google Chrome)来显示牛虻图?

0 投票
1 回答
478 浏览

julia - 如何在 Gadfly.jl 中添加自定义颜色图?

在 Gadfly.jl 中向主题添加自定义颜色图的最佳方式是什么?假设我创建一个新的颜色图如下:

(基于https://github.com/dcjones/Gadfly.jl/issues/602)。如何将其传递给 Theme 对象,以便我的绘图使用此颜色图而不是默认颜色图?Theme的default_color参数只取一个值。

0 投票
1 回答
615 浏览

compilation - Julia 中的系统映像构建

我正在尝试编译 Julia 的自定义系统映像以加快某些库的加载,特别是 Gadfly。我尝试了文档教程,但 Julia 抱怨未定义的路径(这使我需要每个库),并且在将所有这些都链接到未定义的变量STDOUTSTDERR. 如果我不使用userimg.jl文件,则编译工作完美。

我首先尝试了一个userimg.jl文件,只有

但它抱怨库不在路径中,错误消息如

所以我开始以正确的顺序包含大约 30 个库,只是为了得出关于STDERR和的错误STDOUT

我以 root 身份运行 Julia 以获得所需文件的写入权限,并且在 root REPL 中运行homedir()给了我/root,所以我怀疑是路径问题。

如何生成包含 Gadfly 的自定义图像?我是不是按照指南搞错了?

0 投票
2 回答
1239 浏览

latex - Gadfly 是否在情节标题和标签中支持 LaTeX?

我有兴趣在 Julia 的牛虻图的标题和标签中使用希腊字母和数学符号。

有谁知道这样做的方法,还是不支持(尚)?

0 投票
1 回答
189 浏览

plot - 如何在 Gadfly 中更改 rectbin 图中的颜色?

我正在使用 Gadfly 在 Julia 中绘制一个 rectbin

如何更改默认颜色?

这是正在绘制的图表:

在此处输入图像描述

0 投票
1 回答
647 浏览

r - 在 Gadfly 中使用对数刻度调整刻度间距

我正在尝试使用 Gadfly 在 Julia 中创建以下图:

示例图
(来源:missouri.edu

我有一些现有的 R 代码为此创建一个空白基础,作为使用 matplot 和 parm log='xy' 的更大绘图函数的一部分,这会导致正确间隔的刻度。

我目前拥有的 Julia 代码是

它以适当的值创建刻度,但间距关闭,导致较低的值相互压缩。我尝试修改 Scale.x_log 并将参数移动到连续参数之后,但我无法从示例图中重新创建所需的轴。

关于如何调整对数刻度轴参数以创建上面的图的任何建议?

为此使用不同的图形库会更容易吗?我选择 Gadfly 是因为我更熟悉 ggplot 语法,但我在谷歌搜索中不断遇到 plots() 和 Pyplot() 包。

编辑/工作代码:

我让它工作了,关键是通过所需断点的日志。非常感谢 Felipe 的 lambda 函数,我不熟悉它们是如何工作的。

0 投票
0 回答
141 浏览

julia - julia/gadfly 多层绘图,是否有类似 python 的功能?

我打算在一张图中绘制一些数据集,但是数据集的数量没有确定(并且我需要使用循环来不时地加载数据)。如果我加载所有数据并将每一层设置在一个绘图函数中,那将是非常复杂的。

我在这里看到一个问题:stackoverflow.com/questions/23857793/julia-plotting-unknown-number-of-layers-in-gadfly 但是它并不完美,我必须将它们放在一起,并且很难进行后期修改。

有没有类似 Python 的方式来绘制图形,也就是说,您可以随时选择您正在使用的图形,在上面绘制并稍后切换到另一个图形?

非常感谢!

0 投票
1 回答
1780 浏览

plot - 使用 Julia-Package“Plots”的不对称丝带线图

我想出了如何使用包“Gadfly”和以下代码绘制带有不对称“丝带”的折线图

(这在 这个问题中有所描述。)

在此处输入图像描述

现在我想使用plot“Plots”包的功能来做同样的事情。有一些选项ribbonfillrange(见http://plots.readthedocs.io/en/latest/examples/pyplot/#layouts-margins-label-rotation-title-location)但我不知道如何使用它们。是否可以使用“绘图”包创建这样的绘图,如果可以,如何创建?