我们有一个遗留的桌面应用程序,其中包含对用户习惯的轴交互进行特定处理的图表。
基于 Web 的交互现在被转移到 LightningChartJS。但是,该 API 似乎并未提供基于鼠标按钮自定义其行为的功能。
其中,我们希望启用使用鼠标左键而不是 RMB 来平移轴。该文档虽然特别提到了人民币。
我们有一个遗留的桌面应用程序,其中包含对用户习惯的轴交互进行特定处理的图表。
基于 Web 的交互现在被转移到 LightningChartJS。但是,该 API 似乎并未提供基于鼠标按钮自定义其行为的功能。
其中,我们希望启用使用鼠标左键而不是 RMB 来平移轴。该文档虽然特别提到了人民币。
由于 LightningChart JS v3.0.0,这可以通过使用overrideInteractionMouseButtons
初始化选项来实现。
const lcjs = lightningChart({
// LightningChartOptions
overrideInteractionMouseButtons: {
chartXYPanMouseButton: 0, // LMB
chartXYRectangleZoomFitMouseButton: 2, // RMB
}
})
有关OverrideInteractionMouseButtons
可以将哪些交互移动到不同鼠标按钮的详细信息,请参阅。
目前无法为 Axis 自定义鼠标按钮的行为。我们计划在以后添加此功能。