问题标签 [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.
matplotlib - 带有标签面的 Julia Plot 网格
我有一个三角形网格编码为
3 x M
vertices
矩阵,其每一列代表 3d 网格对象的顶点3 x N
faces
矩阵,其每列是一组vetrices
定义三角形的 3 列索引N
每个面的标签长度向量(一些数字)
我的问题是如何用标记的面绘制这个网格(意味着标签应该位于面本身,而不是侧面的图例)?
matplotlib - 朱莉娅:除了情节之外,还画了一张桌子
我有以下要求,想知道我是否可以用 Julia 解决它:绘制一个最多包含 4 条曲线的 SVG 图。每条曲线必须由 6 个数据点构成。绘图标题和图例应位于绘图区域外的右上角。
到目前为止很容易,我很确定它可以用一个伟大的 Julia 元包来解决。但是这个让我发疯:在绘图区域外的右下角应该画一张桌子。它应该包含每条曲线的 6 个数据点的值。
例子:
绘图和数据表都应该放在 SVG 中。在研究了几个小时的文档后,我仍然不知道如何绘制这张表。这甚至可以通过绘图库实现吗?
julia - Gadfly 抛出的 InexactError 取决于值的顺序
我是 julia 的新手,我正在尝试在我用 Gadfly 定义的一系列值上绘制一个函数。该函数本身非常简单。
当我尝试绘制这个函数时,我InexactError
从 julia 那里得到了一个抛出。
确切的错误是
但奇怪的是,当我使用-x
它时
这只是颠倒了值的顺序。这种行为对我来说很奇怪。我很感激任何帮助。
julia - 绘图中缺少交互滑块
在 Julia 中同时使用 Interact 和 Gadfly 包时,应该出现在图中(来自 Interact)的滑块不会出现。这是一个代码示例:
我在 0.6.2 版上运行 Julia。
谢谢。
plot - 如何在 Gadfly 间谍功能中使用 xticks
我正在使用 Gadfly 包中的 spy 函数来绘制热图或值矩阵。
我想为每一列显示一个特定的字符串,但我找不到正确的语法
谢谢!
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。
plot - Gadfly (Julia):如何在绘图中添加文本注释?
在 Stata 中,我可以在给定坐标处将文本添加到绘图中,例如:
结果是坐标 (0.8, 0.8) 处的“一些文本”:
我想用 Gadfly 在 Julia 中添加一个类似的注释。我发现Guide.annotation
它可以添加图形图层,但我不知道如何将其应用于文本而不是形状。该文档在顶部提到:
用任意Compose图形覆盖绘图。
但Compose
链接显示的是中文网站。
如何使用 Gadfly 添加文本标签(或标题或注释)?
julia - 如何轻松绘制背景垂直带?
在 Stata 中,我可以轻松地在背景中添加波段,例如表示一段经济衰退期:
结果是一条带有背景垂直带的递增线:
在 Julia with Gadfly 中,我能找到的最好的方法是人为的:
结果类似于Stata:
为了删除笔触,我给主题一个返回透明白色的函数(如这个线程中所建议的那样)。我无法设置带的填充,所以我将默认颜色设置为灰色并添加了一个虚拟字段color
以将线图的颜色从灰色更改为另一种颜色。我还从数据的最大值和最小值给出了垂直带的 y 坐标,这可能与视口的最大值和最小值不一致。
有人知道更好的方法吗?