问题标签 [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.
plot - 如何在 Julia 中使用 Gadfly.jl 绘制线性函数?
我想知道如何使用 Julia 包 Gadfly 绘制线性函数(比如 y = 3x + 2)。我想出的一种方法是在那条线上绘制两个点,然后添加Geom.line
.
有没有更好的方法来绘制线条?我在 Gadfly 文档中找到了函数和表达式部分。我不确定如何将它与线性函数一起使用?
plot - 如何在 Julia 中使用 Gadfly 的“Scale.color_discrete_manual”更改颜色键?
我已导入DataFrame
如下:
我想DataFrame
用ex1
x 轴ex2
和 y 轴来绘制它。另外,数据是按第三列分类的:admit
,所以我想根据:admit
值给点不同的颜色。
我曾经Scale.color_discrete_manual
设置颜色,并尝试使用Guide.manual_color_key
更改颜色键图例。然而事实证明,牛虻制作了两个颜色键。
我的问题是如何在使用时更改颜色键图例Scale.color_discrete_manual
?
一个相关问题是删除 Gadfly 图中自动生成的颜色键,其中最佳答案建议使用两层加Guide.manual_color_key
。DataFrame
使用and有更好的解决方案Scale.color_discrete_manual
吗?
plot - 如何在 Julia 中使用 Gadfly 绘制一般形式的二维函数?
从这个问题中,我学会了如何以“确定性形式”(如 y = a0x + a1x^2 + a2x^3 ...)绘制函数。我想知道如何以一般形式(如 ax + by + c = 0)绘制函数?
对于一般形式的一些简单函数,我们可以将其转换为“确定性形式”,然后将数学函数转换为 Julia 函数(如 ax + by + c = 0 到 y = (ax + c)/(-b ))。但是,对于一些复杂的函数,编写 Julia 函数并不容易。
有没有办法可以使用 Gadfly 绘制这个函数?
plot - 在带有循环的 Julia Gadfly 图中添加多个层
我正在尝试在 Gadfly 图中绘制多个图层,其模式如下:
当 m 变大(目前 m 最多为 4)时,手动添加图层非常烦人。所以我想写一个循环来为当前绘图 p 添加图层。
循环现在不起作用。关于如何轻松添加图层的任何想法?
loops - 在循环中绘制多个牛虻图并保存为 pdf
我是一个相对较新的 Julia 编码器,我想在一个循环中绘制多个 Gadfly 图并将它们保存为 pdf。
如果我在没有循环的情况下执行此操作,仅针对一个块,代码如下:
并生成此图:
当我返回并用它们的变量替换值并在循环中构建时,我有以下代码:
但它不会产生任何图表。理想情况下,我想将所有图表保存在 pdf 中。我知道我可以使用'draw(PDF(“filename.pdf”,6inch,9inch),vstack(p 1,p [2])'或类似的东西......
julia - 找不到牛虻包?
在 Windows 10 机器上使用 Julia 0.5.0 和 Emacs 25.1,我正在尝试使用 Gadfly 包。不幸的是,出现以下输出:
有谁知道为什么会这样?
谢谢。
types - 线型的 Julia Gadfly 图例
要为不同颜色的不同线条插入图例,我使用 Guide.manual_color_key
但是,我找不到任何可以为具有相同颜色但具有不同线型的线条添加图例。可能吗?
julia - 牛虻调整轴
我对 Julia 语言的 Gadfly 包没有太多经验,我希望我知道是否有解决我的问题的方法。这是我在这里的第一个问题。
我需要绘制一个图形,其中 x 轴的值为 [1.0 0.1 0.01 0.001 0.0001 0.00001 0.000001] 并且我只有五个案例测试的这些参数的结果。我希望我必须以一种清晰可见的方式绘制图形才能看到结果。糟糕的结果是间隔中的数字非常接近的结果,我想调整它们之间的空间。
有没有办法解决这个问题?
plot - 如何使用 ScikitLearn.jl 和 Gadfly.jl 绘制 SVM 决策边界?
我想使用 Gadfly 绘制 SVM 模型的决策边界。我试过LIBSVM.jl
了,但它没有给出 SVM 模型的任何系数。ScikitLearn.jl
提供decision_function
,这似乎很有帮助。
我发现这个例子使用decision_function
andPyPlot
来绘制决策边界。我想知道如何使用 Gadfly 做到这一点?
在示例中,他们使用contourf
from PyPlot
。
我尝试Geom.contour
使用Gadfly
:
它引发了错误“Stat.contour 要求 z 的尺寸为长度(x)乘以长度(y)”。
在我的示例中,z
, xx
,yy
都是 200×247 数组,它们在contourf
. 我不知道如何将xx
,转换yy
为 200×1 和 247×1 数组,以便使用Geom.contour
.
任何建议表示赞赏。