1

我使用以下代码在 Julia 中使用 Gadfly 生成图表:

using Gadfly, Cairo, Fontconfig
p = plot(sin, 0, pi)
p |> PNG("sin_pi.png", 6inch, 4inch)

这是我得到的图表:

正弦

横轴未正确调整,因为末尾有空格。但是,如果水平轴的指示边界是整数,则没有空格。考虑以下示例:

using Gadfly, Cairo, Fontconfig
p = plot(sin, 0, 4)
p |> PNG("sin_4.png", 6inch, 4inch)

在此处输入图像描述

我猜这只是一个错误,但我对 Julia 和 Gadfly 完全陌生,所以我不知道这是否是预期的行为。这是一个错误还是有办法调整水平轴的范围是如何确定的?

任何帮助深表感谢!

PS 我在 macOS 10.15.3 上使用 Julia v1.3.1 和 Gadfly v1.2.0。如果我只使用结果是一样的

using Gadfly
plot(sin, 0, pi)
plot(sin, 0, 4)

但我不确定是否有一种简单的方法可以将 SVG 文件合并到我的问题中。

4

1 回答 1

1

Gadfly 文档中有一个示例:http: //gadflyjl.org/stable/gallery/coordinates/

于 2020-03-05T09:12:56.380 回答