我注意到JuliaPlots存储库中ExamplePlots.jl的这个很酷的例子使用了文档中未提及的许多Plots.jl
方法;例如,curve_points()
,BezierCurve()
,zip()
,unzip()
和partialcircle()
。这让我相信Plots.jl
有很多我不知道的功能。是否有所有Plots.jl
功能的列表?
老实说,绘图已经摆脱了大量未记录的功能。除了导出的函数之外,还有许多有用的未导出函数(例如,前几天我因绘制带有斜率和截距的线而摔倒Plots.abline!
(。整个颜色渐变支持(广泛(在很大程度上没有记录。
事实上,关于情节的最佳信息来源之一是您确实看过的 ExamplePlots 存储库,但我不知道有多少人到达那里。
当然,您可以使用whos(Plots)
获取导出的函数,但许多函数没有文档字符串。 我们可能应该有一个功能列表,或者(可能更好(将更多功能合并到主页的"示例"部分。
接下来的道路是在PlotDocs上打开一个问题;然后对于我们这些非常了解Pplots并花时间改进它的人来说,开始权衡文档高于功能,至少在一段时间内。
没有完整的 Plots.jl功能列表,因为任何人都可以添加配方来扩展 Plots.jl 的功能。所以像StatPlots.jl这样的东西"看起来像"Plots.jl功能,但实际上这些在某种意义上"只是核心用户插件"。
zip((, 解压缩((
这些是朱莉娅基地的一部分。