问题标签 [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 投票
0 回答
410 浏览

matplotlib - 带有标签面的 Julia Plot 网格

我有一个三角形网格编码为

  • 3 x M vertices矩阵,其每一列代表 3d 网格对象的顶点
  • 3 x N faces矩阵,其每列是一组vetrices定义三角形的 3 列索引
  • N每个面的标签长度​​向量(一些数字)

我的问题是如何用标记的面绘制这个网格(意味着标签应该位于面本身,而不是侧面的图例)?

0 投票
2 回答
207 浏览

julia - Gadfly:绘制函数时如何设置采样点数?

在绘制函数时(相对于数值数据),我们如何设置样本点的数量(即计算函数的不同x坐标的数量)?重要的是,我在哪里可以找到文档中的这些信息?

例子:

抽样不足的绘图

对于 0-0.25 范围内的有用图,我们需要更多点。

0 投票
0 回答
488 浏览

matplotlib - 朱莉娅:除了情节之外,还画了一张桌子

我有以下要求,想知道我是否可以用 Julia 解决它:绘制一个最多包含 4 条曲线的 SVG 图。每条曲线必须由 6 个数据点构成。绘图标题和图例应位于绘图区域外的右上角。

到目前为止很容易,我很确定它可以用一个伟大的 Julia 元包来解决。但是这个让我发疯:在绘图区域外的右下角应该画一张桌子。它应该包含每条曲线的 6 个数据点的值。

例子:

绘图和数据表都应该放在 SVG 中。在研究了几个小时的文档后,我仍然不知道如何绘制这张表。这甚至可以通过绘图库实现吗?

0 投票
1 回答
91 浏览

julia - Gadfly 抛出的 InexactError 取决于值的顺序

我是 julia 的新手,我正在尝试在我用 Gadfly 定义的一系列值上绘制一个函数。该函数本身非常简单。

当我尝试绘制这个函数时,我InexactError从 julia 那里得到了一个抛出。

确切的错误是

但奇怪的是,当我使用-x它时

这只是颠倒了值的顺序。这种行为对我来说很奇怪。我很感激任何帮助。

0 投票
1 回答
73 浏览

julia - 如何更改 Geom.label 中文本的颜色?

在这里找不到任何选项http://gadflyjl.org/stable/man/themes.html。这可能吗?

0 投票
0 回答
355 浏览

julia - 绘图中缺少交互滑块

在 Julia 中同时使用 Interact 和 Gadfly 包时,应该出现在图中(来自 Interact)的滑块不会出现。这是一个代码示例:

我在 0.6.2 版上运行 Julia。

谢谢。

0 投票
1 回答
115 浏览

plot - 如何在 Gadfly 间谍功能中使用 xticks

我正在使用 Gadfly 包中的 spy 函数来绘制热图或值矩阵。

我想为每一列显示一个特定的字符串,但我找不到正确的语法

谢谢!

0 投票
1 回答
139 浏览

julia - 用非数字轴绘制数据集

我有一个这样的数据集:

我想用水平堆积条形图绘制它,这样在 Y 轴上有 Alice 和 Bob,在 X 轴上有表格中的数字(Alice 的条形有 12 和 15 的比例长度,对于 Bob 来说也是如此)。

我首先尝试获取 2017 年的数据,所以我做到了

a.csv在哪里

但我得到了

显示类型 Gadfly.Plot 的值时出错:

错误:UndefVarError:取消移位!没有定义的

我也试过

并得到

显示类型 Gadfly.Plot 的值时出错:

错误:MethodError:没有匹配零的方法(::Type{String})

这里的问题似乎在于 Y 轴上的数据是非数字的。

我有 Julia 0.6.2。

0 投票
1 回答
1681 浏览

plot - Gadfly (Julia):如何在绘图中添加文本注释?

在 Stata 中,我可以在给定坐标处将文本添加到绘图中,例如:

结果是坐标 (0.8, 0.8) 处的“一些文本”:

带有文本注释的散点图

我想用 Gadfly 在 Julia 中添加一个类似的注释。我发现Guide.annotation它可以添加图形图层,但我不知道如何将其应用于文本而不是形状。该文档在顶部提到:

用任意Compose图形覆盖绘图。

Compose链接显示的是中文网站。

如何使用 Gadfly 添加文本标签(或标题或注释)?

0 投票
3 回答
656 浏览

julia - 如何轻松绘制背景垂直带?

在 Stata 中,我可以轻松地在背景中添加波段,例如表示一段经济衰退期:

结果是一条带有背景垂直带的递增线:

Stata中的背景垂直带

在 Julia with Gadfly 中,我能找到的最好的方法是人为的:

结果类似于Stata:

Julia 中的背景垂直带与牛虻

为了删除笔触,我给主题一个返回透明白色的函数(如这个线程中所建议的那样)。我无法设置带的填充,所以我将默认颜色设置为灰色并添加了一个虚拟字段color以将线图的颜色从灰色更改为另一种颜色。我还从数据的最大值和最小值给出了垂直带的 y 坐标,这可能与视口的最大值和最小值不一致。

有人知道更好的方法吗?