是否有完整的 Plots.jl 函数列表?

Is there a complete list of Plots.jl functions anywhere?

我注意到 this cool example from ExamplePlots.jl within the JuliaPlots repository uses many Plots.jl methods that are not mentioned in the documentation;例如,curve_points()BezierCurve()zip()unzip()partialcircle()。这让我相信 Plots.jl 有很多我不知道的功能。是否有所有 Plots.jl 函数的列表?

没有 Plots.jl 功能的完整列表,因为任何人都可以添加配方来扩展 Plots.jl 的功能。所以像 StatPlots.jl "look like" Plots.jl 功能,但实际上它们在某种意义上是 "just core user addons"。

zip(), unzip()

那些是 Julia Base 的一部分。

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

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

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

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