散景中Bezier曲线之间的填充区域

时间:2018-06-20 19:04:33

标签: python bokeh

我正在尝试使用programNames[i][0]创建一个sankey图,并且目前正在试图弄清楚如何填充两条bokeh曲线之间的区域。这是否可能,或者是否有其他方法可以实现而无需添加单个Bezier字形?

下面的示例代码-目标是用橙色填充曲线之间的区域。

Bezier

enter image description here

1 个答案:

答案 0 :(得分:2)

从散景insert_readme <- function(proj_name){ write_md( paste0(proj_name, "\n", "=========== Analyst: John Doe \n Date:", Sys.Date() ), "README.md") } 开始,无法使用任何内置功能在两条Bézier曲线之间填充。当前,要实现这一点,您将不得不编写某种custom extension class,该方法可以使用HTML Canvas JavaScript API提取输入数据并绘制曲线并填充。

否则,如果您能够将曲线表示为明确的折线而不是贝塞尔曲线,则下一个最接近的内容是Band注释。假设一个数据帧包含0.13.0xy_mean,您可以执行以下操作:

y_std

enter image description here

也许可以考虑添加一个更通用的波段,该波段可以由诸如贝塞尔曲线之类的东西指定。随时制作GitHb feature request issue