- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何使用 Julia 包 Gadfly 绘制线性函数(比如 y = 3x + 2)。我想出的一种方法是在这条线上绘制两个点,然后添加 Geom.line
.
using Gadfly
function f(x)
3 * x + 2
end
domains = [1, 100]
values = [f(i) for i in domains]
p = plot(x = domains, y = values, Geom.line)
img = SVG("test.svg", 6inch, 4inch)
draw(img, p)
最佳答案
大多数绘图工具只接受一个列表 x
值和 y
的列表值。这将创建一系列 (x,y)
然后可以将点绘制为单个点,通过直线连接,通过最佳拟合模型连接,无论您要求什么。
线性函数完全由两个点定义,因此使用一对点以及 Geom.line
选项应该足够了。更一般地,您会想要使用 linspace
为您的域生成积分。然后这些将被传递到您的函数中以生成范围值:
julia> using Gadfly
julia> f(x) = 3x + 2
f (generic function with 1 method)
julia> domain = linspace(-2,2,100);
julia> range1 = f(domain);
julia> p = plot(x=domain, y=range1, Geom.line)
julia> img = SVG("test.svg", 6inch, 4inch)
julia> draw(img, p)
julia> range2 = sin(domain);
julia> p2 = plot(x=domain, y=range2, Geom.line)
julia> img2 = SVG("test2.svg", 6inch, 4inch)
julia> draw(img2, p2)
关于plot - 如何在 Julia 中使用 Gadfly.jl 绘制线性函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41353090/
绘制函数(与数值数据相反)时,我们如何设置样本点的数量(即计算函数的不同 x 坐标的数量)?重要的是,我可以在文档中的何处找到此信息? 例子: plot(x -> sin(1/x), 0.001, 1
This post展示了如何使散点图中点的轮廓变黑。 如何将条形图中的条形轮廓设为黑色?我有一个白色条,不会以白色背景显示。以下代码未在条形图周围提供黑色轮廓。 barplot = plot(
绘制函数(与数值数据相反)时,我们如何设置样本点的数量(即计算函数的不同 x 坐标的数量)?重要的是,我可以在文档中的何处找到此信息? 例子: plot(x -> sin(1/x), 0.001, 1
我正在使用 Gadfly 在 Julia 中绘制数据。我有 x = 一个浮点数组,以及几个匹配长度的 y1, y2, y3 ...。如何在一个 Gadfly 图中以绿色绘制所有点 (x,y1),以红色
我正在尝试确定是否可以在 Gadfly 图表上显示基础数据点。我知道我可以显示与特定点关联的标签,但如何在图表本身上显示实际值? 例如,在 Gadfly 文档中,假设我有这个图表: plot(x=ra
我正在尝试使用 Gadfly 在 Julia 中创建以下图: (来源:missouri.edu) 我有一些现有的 R 代码为此创建了一个空白基础,作为使用 matplot 和参数 log='xy' 的
我想扩展 Gadfly 包以匹配我自己的特殊偏好。但是,我无法理解如何以允许在绘图之前处理其输出的方式使用 Gadfly 的统计数据。 例如,假设我想使用 Stat.histogram 生成的 x,y
我正在创建一个看起来像这样的散点图: using DataFrames using Gadfly using ColorBrewer using Distributions colors = pale
我有兴趣在 Julia 中的牛虻图的标题和标签中使用希腊字母和数学符号。 有谁知道这样做的方法,还是不支持(还)? 最佳答案 不支持 LaTeX 字符串(即 L"string" ),但您仍然可以使用希
我在 Pluto 中使用 Gadfly,我想弄清楚是否可以在 Pluto 笔记本中使用交互式版本的绘图。如果我只使用 REPL,Gadfly 会生成非常好的交互式图表,可以在我的网络浏览器中打开: u
using Gadfly myplot = plot(x = 1:10, y = 2:11, Geom.line) draw(PNG("myplot.png", 3inch, 3inch), mypl
我正在尝试在 Julia 中创建一个图(目前使用 Gadfly,但我愿意使用不同的包)。我有一个多维数组。对于固定尺寸大小(例如 4875x3x3,适当的绘图是: p=Gadfly.plot(
在 Gadfly.jl 中向主题添加自定义颜色图的最佳方法是什么?假设我创建一个新的颜色图如下: n = 12 color_map = distinguishable_colors(n, Color[
我做了一个这样的情节: plot( layer(x=sort(randn(1000),1), y=sort(randn(1000),1), Geom.point), layer(x=[-4,4
我在 Windows 7 上使用 Julia 0.4.5。 当我调用 Gadfly.plot , Internet Explorer 打开以显示绘图。 如何配置 Julia 以使用我选择的浏览器(如
我想设置 Gadfly 的宽度(和高度)绘图以调整 hstack 中的纵横比阴谋。 原剧情: using Gadfly p1 = Gadfly.plot(x=[1,2], y=[3,4], Geom.
在我尝试练习 Julia 的过程中,我制作了一个绘制 fork 图的程序。我的代码如下: function bifur(x0,y0,a=1.3,b=0.4,n=1000,m=10000) i,
我正在使用 Julia 0.6 中的 Gadfly 从数组中绘制一些参数。 这是我使用 Geom.point 时的输出。当使用 Geom.line 时,我希望这些点像图中一样连接,因为数组中的点是按此
我想创建一个直方图,显示图中有多少个不同值的顶点。我使用 Gadfly 以 JULIA 语言绘制此直方图。 p = Gadfly.plot(x=int(array[1:end]), Geom.hist
想要在 Julia 的 Gadfly 中围绕数据点绘制具有指定半径、颜色的圆吗?这可以实现吗? 最佳答案 我将 default_color 和 panel_fill 设置为相同: julia> tm=
我是一名优秀的程序员,十分优秀!