问题标签 [livecharts]

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 投票
0 回答
208 浏览

c# - 实时图表中的纵横比

我已经使用了一段时间的“动态数据显示”库,但是例子并不多,有些事情有点难以完成。我找到了“实时图表”库,我真的很喜欢它的简单性。

发生的事情是有一个我找不到的功能。在名为“PhysicalProportionsConstraint”的“动态数据显示”库中,但在这里我找不到类似的东西。例如,如果我表示一个多边形、一个正方形,它的作用是在我进行缩放或平移时不会出现变形。

非常感谢。让我们看看是否有人可以帮助我。

0 投票
0 回答
711 浏览

c# - 使用 Livecharts 常量更改示例希望将来自不同类的双变量分配给 ConstantChangesChart() 的值变量

我希望将此变量名称压力分配给可测量类的值变量。

但我被困在其中。

我的另一个类,我将来自串行端口的数据存储到这个几乎 1024 字节的压力变量值中。

所以我想在图表的 y 轴上表示相对于 X 轴上的时间的压力值。

0 投票
0 回答
62 浏览

c# - livecharts c# 不包含 v1 的定义

https://www.youtube.com/watch?v=Hylna_NfmR8

问题捕获 如您所见,我附上了一张图片和一个 youtube 链接(我正在执行所有步骤但没有成功......)。在图片中你可以看到我在哪里得到我的错误。在行中,

在我的情况下,我创建了一个 mysql 过程 procedim1,其中有“id”和“v1”:

我不知道我能做什么......有什么建议吗?

非常感谢!!

0 投票
1 回答
2401 浏览

c# - 如何在 LiveCharts 中显示轴部分工具提示和重新定位数据标签

1)我希望在 LiveCharts 中显示轴部分的工具提示,但似乎无法弄清楚如何做到这一点。下面是我当前使用 LiveCharts 的代码。

2) 我还希望能够更改 DataLabel 的位置。在下图中,您可以看到轴部分数据标签与常规轴的数据标签重叠。为了阻止它重叠,我想将轴部分的数据标签放置在图表的右侧而不是左侧。 图片

任何帮助表示赞赏。谢谢你。

0 投票
2 回答
750 浏览

c# - 使用 LiveChart 时出现线程错误

我正在尝试在 winforms 应用程序中使用LiveCharts CartesianChart。当我尝试运行应用程序时出现此错误:

PresentationCore.dll 中出现“System.InvalidOperationException”类型的未处理异常

附加信息:调用线程必须是 STA,因为许多 UI 组件都需要这个。

在线包含this.cartesianChart1 = new LiveCharts.WinForms.CartesianChart();在Form.Designer.csInitializeComponent()函数里面。

有什么办法可以解决这个问题?

0 投票
3 回答
3879 浏览

c# - 列系列在x轴的不同间隔上使用不同的颜色填充同一个系列?

我正在尝试实现速度/时间绘图 UI,我使用 WPF 和 MVVM 模式和 beto-rodriguez 的实时图表作为我的绘图库。我正在使用列系列。

我有两个问题:1)我必须在 x 轴中间开始系列怎么做?例如,如果我将最小值设置为 7,则图形将 x 轴作为 7 开始,将其作为第一个点,但我希望 x - 轴从 1 开始,但绘图应该从 7 开始。

2)我必须在特定条件下更改系列的颜色,比如当 x = 10 我希望它显示为蓝色但当 x = 17 我想显示与粉红色相同的系列,仅用于该值在所有点它应该是原始颜色。

任何指针?

0 投票
1 回答
1902 浏览

wpf - 清除 WPF LiveCharts 中的 SectionsCollection

我正在使用LiveCharts的 Geared 版本构建 WPF 数据可视化工具。我有一个名为 SectionsCollection 的对象SectionsCollection,我需要在数据更改时重新加载它。在重新分配给SectionsCollection.

以下错误SectionsCollection.Clear();在线路上间歇性发生,标签为NullReferenceException 发生

如果我检查它SectionsCollection不为空且不为空,为什么会出现此错误?

VisualsCollection 和 SeriesCollection 类型似乎也会出现此错误。

0 投票
1 回答
1979 浏览

c# - 如何在实时图表中设置 y 轴上的最大步数?

我刚刚开始探索实时图表库,但似乎无法让 Y 轴固定步数。Y 轴的最小值和最大值在我的图表上不断变化,它显示了 y 轴上的速度。

如何修复 y 轴上的最大步数?

感谢您对此的任何帮助!

0 投票
1 回答
113 浏览

c# - 将社区 UI 元素合并到“默认”WPF 应用程序中

我正在尝试遵循https://lvcharts.net/App/examples/v1/wpf/Material%20Design上的教程,以便我可以使用“当前图表”图表来可视化机器上的 CPU 使用情况。

我在 Visual Studio Pro 2017 中创建了一个新的默认 WPF 应用程序。从那里,我用教程中的代码片段覆盖了 MainWindow.xaml 的内容和代码隐藏。但是,我还缺少其他先决条件步骤,因为我在 xaml 和引用缺少程序集引用的代码中都有错误,例如:

来自 xaml:

命名空间“clr-namepsace:LiveCharts.Wpf;assembly=LiveCharts.Wpf”中不存在名称“LineSeries”

从代码隐藏:

找不到类型或命名空间名称“LiveCharts”(您是否缺少 using 指令或程序集引用?)

我对 WPF 开发并不是完全没有经验,但我以前从未尝试过使用非标准元素。有没有我可以参考的通用指南来填补如何利用社区解决方案的空白?

0 投票
0 回答
469 浏览

c# - 如何使用 WinForms 动态地将值添加到 LiveChart 上的 Y 轴

我正在构建一个与 arduino 和livechart库通信的软件。

在我的软件上,我有一个单例类来处理与 arduino 的通信并将数据传递到图表。在图表上,我有一个线程每秒询问图表数据。但是除了我从单例中获得的数据之外,我还需要向它添加一个新的 Y 轴。

我需要添加到图表中的 Y 轴不是来自单例,而是来自类本身,因为数据是图表绘制数据的秒数。

我该怎么做?

一些信息:我正在基于基本折线图构建图表,代码相同。除了我更改了一些布局、配置(禁用自动调整大小)并创建了一个线程以向图形添加点。