问题标签 [lightningchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
540 浏览

javascript - 为 SavetoFile 生成的图像添加时间戳

嗨,我正在查看 LightningChartJs 的 chartXY 文档,似乎找不到向 saveToFile 保存的图像添加时间戳的方法。提前致谢。

0 投票
1 回答
61 浏览

javascript - 获得可见的刻度/轴范围

我正在使用 Arction LightningChartJs 我想知道如何在渐进式滚动轴中获取可见 x 轴的当前比例/范围。谢谢

0 投票
2 回答
59 浏览

javascript - LightningChart JS:为轴交互分配不同的 MouseButton

我们有一个遗留的桌面应用程序,其中包含对用户习惯的轴交互进行特定处理的图表。

基于 Web 的交互现在被转移到 LightningChartJS。但是,该 API 似乎并未提供基于鼠标按钮自定义其行为的功能。

其中,我们希望启用使用鼠标左键而不是 RMB 来平移轴。该文档虽然特别提到了人民币

0 投票
1 回答
160 浏览

javascript - 如何仅在 LightningChart JS 中为一个轴应用 tickStrategy 格式化程序?

我用 LightningChart JS 创建了一个图表,并想格式化我的 y 轴刻度标签。

正常的做法应该是使用该tickStrategy.formatValue功能:

如果我这样做,两个轴标签都被格式化为 (X, Y) 而不仅仅是 y 轴。

LightningChartJS 刻度标签格式化程序示例

所以我的问题是如何仅将格式化程序应用于一个轴?

请查看我的片段,我尝试更改 x 和 y 的标签。但是一个在两个轴上都覆盖了另一个。

0 投票
1 回答
86 浏览

javascript - Lightningchartjs - 当用户点击图表时保持工具提示打开

我正在使用 LightingChartJS 和 reactJS。

当用户单击图表时,我试图保持当前工具提示打开。

有可能做到吗?

谢谢

0 投票
1 回答
116 浏览

lightningchart - LineSeries-onMouseClick的麻烦

我的应用场景: 我想通过点击数据点来获取被点击的点数据和其他属性,然后通过PrimaryKey或者其他属性获取其他数据。用于显示在其他图表上。我目前遇到的问题是:LineSeries的“onMouseClick”事件返回的参数,找不到点击点等属性的数据;我尝试了两种方法,但找不到点击点的数据。

[1]:

[2]:

期待您的回复

0 投票
1 回答
83 浏览

javascript - LightningChartJs setTickStyle

我正在使用 LightningchartJS v2.0.1,并且正在尝试设置 TickStyle。

我想删除所有网格线并将刻度颜色设置为“黑色”。

这是我尝试过的

这是我得到的错误

编辑1:

我也试过:

0 投票
0 回答
85 浏览

javascript - PointSeries 点不可见

我正在使用 LightningChartJs vs 2.0.1,我正在尝试使用 pointSeries 创建一个 chartXY。

这是我拥有的反应组件的一部分

我可以确认当我将鼠标悬停在图表上时添加了点自动光标突出显示了点,但我看不到它们

0 投票
1 回答
40 浏览

javascript - 如何为 LightningChartJs 启用默认浏览器滚动行为?

我正在使用 LightningChartJs v. 1.3.1。并在可滚动的页面上有一个图表。

当鼠标指针悬停在图表上时,页面不再可滚动。

我试过chart.setMouseInteractions(false)没有成功。

在带触摸板的 Mac 上试过。不确定鼠标滚轮的行为是否相同。

请看下面的例子:

0 投票
1 回答
91 浏览

javascript - 如何防止与 LightningChartJS 重叠光标标签?

我正在使用 LightningChartJS v. 1.3.1 并且有一个包含多个系列的图表。

我想让光标在所有行上并同时在光标旁边显示一个标签。

在此处输入图像描述

据我所知,有一种方法可以将光标放在最近的系列上:

我没有找到一种方法来默认启用所有行的光标。

所以我使用mousemove事件侦听器来捕获事件并将光标放在所有行上。不幸的是,如果线条靠近或相互交叉,并且光标在线条上不精确,则标签重叠,因为我必须通过搜索源数据中最近的索引来找到 y 值。

如果有人能帮助我回答以下问题,我将不胜感激:

1、如何防止标签重叠并控制标签位置?

2. 有没有更优雅的方式在所有系列上显示光标?

如果无法控制y轴上的标签,
也许左右交替设置位置就足够了。

3. 怎么做?

在此处输入图像描述

请看下面的例子: