是否可以自定义拖动模式以在 Plotly JavaScript 中绘制自定义形状?

问题描述 投票:0回答:0

在 Plotly JavaScript 中,是否可以绘制自定义形状,从模式栏中选择自定义工具?

例如,我想选择一个类似于

Draw rectangle
的工具,虽然画了一个只有下边缘虚线的框,为此形状对象将产生类似于以下代码的结果,具有自定义的
shapes.type

editable: true
fillcolor: "rgba(0,0,0,0)"
fillrule: "evenodd"
layer: "above"
line: {  ***  Different values for each edge  ***  }
opacity: 1
type:   ***  "rect_custom"  ***  
x0: 0.4278717712776724
x1: 0.8047015695458049
xref: "x"
y0: 0.8172631338756892
y1: 0.520997557750132
yref: "y"

或者为了让事情变得更简单,从模式栏中使用一个工具来绘制自定义线条

dotted
或者在线条的末尾附加一个图标。

我知道可以在模式栏中使用相对自定义图标定义自定义功能,但我不知道如何触发绘图功能或如何自定义该功能。

谢谢!

javascript plotly
© www.soinside.com 2019 - 2024. All rights reserved.