gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:07:36 24 4
gpt4 key购买 nike

在我尝试练习 Julia 的过程中,我制作了一个绘制 fork 图的程序。我的代码如下:

function bifur(x0,y0,a=1.3,b=0.4,n=1000,m=10000)
i,x,y=1,x0,y0
while i < n && abs(x) < m
x,y = a - x^2 + y, b * x
i += 1
end
if abs(x) < m
return x
else
return 1000
end
end
la = Float64[];
lx = Float64[];
for a=0:400
for j = 1:1000
x0 = rand()
y0 = rand()
x = bifur(x0,y0,a/100)
if x != 1000
push!(la,a/100)
push!(lx,x)
end
end
end
using Gadfly
myplot = Gadfly.plot( x=la, y=lx , Scale.x_discrete, Scale.y_continuous, Geom.point)
draw(PNG("myplot.png",10inch,8inch),myplot)

我得到的输出是这个图像:
enter image description here

为了让我的情节看起来更像这样:
enter image description here
我需要能够将点大小设置为小到一个像素。然后通过增加迭代长度我应该能够得到一个更好的 fork 图。有谁知道如何在 Julia 的 Gadfly 图中设置点大小?

最佳答案

[只是为了将评论封装为答案......]

牛虻的Theme可以更改默认值。特别是point_size可能是您正在寻找的。

要更改自动绘图比例/范围设置,请查看 Gadfly 的 Scale params .

关于graphics - 在 Julia 中使用 Gadfly 时设置点大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25641014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com