首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在LightningChart JS中标出标记

在LightningChart JS中标出标记
EN

Stack Overflow用户
提问于 2022-07-14 10:11:34
回答 1查看 59关注 0票数 0

我正在根据特定的条件向我的图表中添加一个标记列表,这些条件是不同的,因此我需要有看起来不同的标记:(使用setGridStrokeXStyle函数似乎没有效果。实现这个目标的正确方法是什么?)

代码语言:javascript
运行
复制
        Markers.map((marker) => {
        const chartMarker = chart.addChartMarkerXY()
            .setPosition({ x: new Date(marker.x) - startDate, y: marker.y });

            chartMarker
            .setResultTableVisibility(UIVisibilityModes.always)
            .setResultTable((table) => table
                .setContent([
                    ['Type']
                ])
            )
            .setGridStrokeXVisibility(UIVisibilityModes.whenDragged)
            .setGridStrokeYVisibility(UIVisibilityModes.whenDragged)
            .setTickMarkerXVisibility(UIVisibilityModes.whenDragged)
            .setTickMarkerYVisibility(UIVisibilityModes.whenDragged)
            .setDraggingMode(UIDraggingModes.notDraggable)
            .setGridStrokeXStyle(new SolidLine({ fillStyle: new SolidFill({ color: ColorHEX("#FF69B4"), thickness: 2 }) })); //This doesn't seem to change the marker's appearance.

        console.log("style", chartMarker.getGridStrokeXStyle());
    });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-18 05:07:00

在您的代码片段中,setGridStrokeXStyle似乎没有效果的原因是因为X网格笔画不可见。

我用red突出显示了下面图片中的"X网格笔画“元素,以确保:

根据为什么在示例代码中看不到这一点,这是由于此方法调用使其只在拖放图表标记时显示。

代码语言:javascript
运行
复制
.setGridStrokeXVisibility(UIVisibilityModes.whenDragged)

此外,另一个方法调用使其无法拖动图表标记,从而导致X网格笔画不可见。

代码语言:javascript
运行
复制
.setDraggingMode(UIDraggingModes.notDraggable)

下面是正确设计图表标记的不同部分的一些示例:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72978828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档