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

graph - 在 Julia 中使用包 Gadfly.jl 时如何在图中添加图例

我正在使用Julia进行财务数据处理,然后根据财务数据绘制图表。

在图表的 X 轴上我在 Y 轴上绘制日期(每天的价格)我在绘制股票价格、MovingAverage13 和 MovingAverage21

我目前正在使用 DataFrames 来绘制数据

代码-

我正在正确获取图表,但我无法在图表中添加一个图例,显示蓝线是收盘价 红线是移动平均线 13 绿线是移动平均线 21

我们如何在图表中添加图例?

0 投票
1 回答
1006 浏览

ggplot2 - 牛虻地块目前是可组合的吗?

目前有没有办法在 Gadfly.jl 中添加绘图元素?

例如,在 R 中,如果我有另一个返回 ggplot 的函数并且我想为其添加标题,我会执行以下操作:

目前有牛虻等价物吗?如果没有,这是否在 Gadfly 的路线图上?

0 投票
1 回答
769 浏览

julia - 在 Gadfly 中绘制两个“图形俚语”层

我有两层我想绘制为Geom.point. 从Gadfly 文档中,我相信这应该是可能的,尽管该示例仅涵盖图层 Geom 类型不同的情况。然而,当我尝试这个(Julia 0.3.0-prerelease+2584,Gadfly v0.2.8)时,它会抛出一个错误:

最终,我还想手动指定图层的美感(例如Geom.point(color="red").

我是否遗漏了有关图形俚语的某些内容,或者俚语中不支持两个相同类型的 Geom 图层?如果是,那么我该如何为每一层设置不同的美学?

0 投票
1 回答
1622 浏览

arrays - 朱莉娅在牛虻中绘制未知层数

我正在尝试在 Julia 中创建一个情节(目前使用的是 Gadfly,但我愿意使用不同的包)。我有一个多维数组。对于固定尺寸大小(例如 4875x3x3,适当的绘图将是:

但总的来说,我希望能够在不知道 sim1.value 数组的第三维的情况下编写绘图语句。我怎么能写出这样的声明?

也许是这样的:

但这不起作用。

我能够通过将数组重塑为数据框并添加一列来指示第三维是什么来解决这个问题,但我想知道是否有办法在不创建数据框的情况下做到这一点。

数据看起来像这样:

0 投票
2 回答
1547 浏览

plot - Julia 中的绘图网格

如何使用 Gadfly 在 Julia 中制作图网格?

假设我有一组图p作为示例

我想把它放在一个 2x2 网格中(注意 3x1 和 1x3 很容易使用vstackhstack

gridstack我在 Compose 包中看到了一个函数。这需要一个画布矩阵。因此,如果有某种方法可以制作“空”图,我可以使用此功能:

0 投票
1 回答
909 浏览

gtk - 将 Gadfly 绘图直接渲染到 Gtk 画布

是否可以将牛虻图直接渲染到画布上?我想使用 gtk 开发一个 Julia GUI,它可以呈现 Gadfly 图。

我希望有一些类似的东西:

或者

我目前的方法是保存一个 png,然后加载图像。显然不是最优的:

谢谢

0 投票
1 回答
5645 浏览

julia - Julia: Plot matrix with Gadfly.jl

I'm trying to plot a matrix with Gadfly, like I can do with PyPlot's matshow:

enter image description here

But I took a look at the docs, and found nothing. How can I do it with Gadfly?

0 投票
1 回答
1909 浏览

graphics - 在 Julia 中使用 Gadfly 时设置点大小

在我尝试练习 Julia 时,我编写了一个绘制分岔图的程序。我的代码如下:

我得到的输出是这张图片: 在此处输入图像描述

为了使我的绘图看起来更像这样: 在此处输入图像描述 我需要能够将点大小设置为小至一个像素。然后通过增加迭代长度,我应该能够得到一个更好的分岔图。有谁知道如何在 Julia 的牛虻图中设置点大小?

0 投票
2 回答
838 浏览

histogram - 牛虻直方图似乎选择了错误的支撑

我是Julia新手,我正在探索可视化分布的方式。最终,我可能会求助于更强大的matplotlib代码库,但我真的很喜欢IJuliaNotebook中提供的动态可视化元素。

我的问题涉及用Gadfly绘制比例值的直方图。我能够使用 Gadfly 自动选择一个合理的支持来绘制内核密度(也就是与基础数据一致的支持:[-0.1,0.5])。

在此处输入图像描述

但是,直方图适合太大的支持 ([0,4])。所有相关数据都由跨越整个 [0,1] 区间的单个条形捕获。

在此处输入图像描述

当我增加 时bincount,支持就会增加。例如,使用bincount=100时,支持度增长到 [0,150],所有数据仍由单个条形表示。

在此处输入图像描述

所以,如果有人能告诉我我在搞砸什么,那肯定会很感激。或者,也许限制范围会强制直方图条的适当分配......?为此,我如何限制范围以便我可以查看 [0,1] 区间的分布?

0 投票
2 回答
1030 浏览

plot - 牛虻的颜色不透明度

使用 Gadfly 绘图时是否可以控制 alpha 属性(不透明度或透明度)?我正在尝试绘制分布比较。任何信息,将不胜感激。