1

我注意到JuliaPlots 存储库ExamplePlots.jl中的这个很酷的示例使用了许多文档中未提及的方法;例如,、、、和。这让我相信它有很多我不知道的功能。是否有所有功能的列表?Plots.jlcurve_points()BezierCurve()zip()unzip()partialcircle()Plots.jlPlots.jl

4

2 回答 2

2

Plots 确实有大量未记录的功能。除了导出的函数之外,还有一些有用的未导出函数(例如,前几天我Plots.abline!因为绘制具有斜率和截距的线而摔倒了)。并且整个颜色渐变支持(广泛)在很大程度上没有记录。

事实上,关于 Plots 的最佳信息来源之一是您确实看过的 ExamplePlots 存储库,但我不知道有多少到达那里。

当然,您可以使用 获取导出的函数whos(Plots),但许多函数没有文档字符串。我们可能应该有一个函数列表,或者(可能更好)将更多函数合并到主页的“示例”部分。

前进的道路是在 PlotDocs 上打开一个问题;然后对于我们这些熟悉 Plots 并花时间改进它的人来说,至少在一段时间内开始权衡文档而不是功能。

于 2017-08-12T09:29:50.033 回答
1

没有完整的 Plots.jl 功能列表,因为任何人都可以添加配方来扩展 Plots.jl 的功能。所以像 StatPlots.jl 这样的东西“看起来像” Plots.jl 功能,但实际上在某种意义上这些只是“核心用户插件”。

压缩(),解压缩()

这些是 Julia Base 的一部分。

于 2017-08-12T01:20:41.313 回答