问题标签 [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 投票
1 回答
1689 浏览

c# - LiveChart ColumnSeries 更改默认颜色

今天我下载并试用了 WinForms 的 LiveChart。我展示了一个简单的基本柱形图。您可能知道默认颜色是红色和蓝色。我想将它们更改为灰色和橙色。有人知道该怎么做吗?谢谢!

我的代码:

0 投票
1 回答
811 浏览

wpf - VB.NET 中的 LiveCharts 柱状图

我刚刚开始在 VB.NET 中使用 LiveCharts。我进行了广泛搜索,但无法找到如何在笛卡尔条形图中可视化查询结果。

我的查询结果如下:

查询结果存储在数据表中。

到目前为止,我在 XAML 中获得了这段代码来创建图表:

所以我需要的是 VB.NET 代码来让我的查询结果显示在 CartesianChart 中。我对 VB.NET/LiveCharts 很陌生,不知道我需要做什么。非常感谢帮助。

0 投票
1 回答
5037 浏览

wpf - 实时图表更改默认图例

这是我的问题。

我正在使用 LiveCharts 来显示一些数据。一切都很好,直到显示代表所有显示数据的图例。

带有图例的图表

是否可以根据例如颜色(描边)或 DefaultGeometries 显示图例?

在此先感谢您的帮助,

迭戈

0 投票
1 回答
813 浏览

uwp - LiveCharts UWP:在 Axislabel 和 Title 之间添加边距

有没有办法在红线中添加边距空间?我想在 Axislabel 和 Title 之间添加边距。

实时图表: https ://lvcharts.net/

在此处输入图像描述

0 投票
0 回答
1210 浏览

c# - 如何重新初始化图表?

我有一个名为的类CountriesVM,它实现了ViewModela 的所有属性Country。本质上,在此类中Charts,窗口上有一些可用的属性。一个简单的图表如下所示:

该属性在以下位置声明CountriesVM

这工作得很好,但我有一个问题。我的应用程序中有不同的图表,每个图表都有一个绑定在 xaml 中的属性。在某些时候,用户可以清除应用程序的所有值,因此我创建了一个方法来再次实例化所有ViewModels类。

该方法具有以下结构:

所有属性都重新正确初始化为初始值,只有SeriesCollection属性会导致此错误:

System.NullReferenceException:对未在对象实例上设置的对象的引用。在 LiveCharts.Wpf.Series.Erase(Boolean removeFromView) 在 c:\Users\btord\Documents\Projects\LiveCharts\WpfView\Series.cs:riga 468

我在这里粘贴了完整的堆栈跟踪。

我可以通过清除每个属性来解决这个问题SeriesCollection,但这太疯狂了,我有很多属性,这不是一种有效的方法。

这是图书馆的错误还是我遗漏了什么?

0 投票
1 回答
423 浏览

c# - 使用实时图表在 x 轴上添加后续月份

在此处输入图像描述

在这一点上,我已经设法创建了一个应用程序来添加/删除和更新我的数据库中的项目。我还计划添加一些统计数据(从图形可视化开始),但我遇到了一个问题。我想根据月份分开列。因此,例如,无论我添加、删除或更新多少项目,从附加的图像中可以看出,每个项目的总金额都会添加到 12 月。但是,当 1 月到来时,我希望看到与 12 月相邻的对我的物品数量的任何新添加的修改。PS:有很多代码重复,稍后会解释。

0 投票
1 回答
356 浏览

c# - 实时图表未在 Azure 上呈现

我已经按照下面提到的链接在我的应用程序中生成了实时图的图像,它在我的本地机器上运行良好,但是当我将它部署在 azure 上时它什么也没做。我得到一个不包含图形的空图像,我在日志中检查了没有错误或异常被抛出。它似乎不适用于 Azure。

https://github.com/beto-rodriguez/Live-Charts/blob/develop/Examples/Wpf/CartesianChart/Chart%20to%20Image/ChartToImageSample.xaml.cs

我现在可以通过注释以下代码行在我的本地环境中重现该问题:

myChart.Update(true, true); //强制图表重绘
viewbox.UpdateLayout();

似乎无法在 Azure 上更新控件。我还尝试通过“调度程序”更新控件,但在 Azure 上仍然遇到同样的问题。

有人可以帮我吗?

0 投票
1 回答
2229 浏览

c# - C# 实时图表将线系列设置为数组

因此,在 LiveCharts 中制作“图形线”,您可以这样做:

但是,如果我有一个 int-s vals[] 数组,我将如何将 LineSeries 设置为它?

0 投票
1 回答
1124 浏览

c# - 实时图表 WPF 中垂直堆叠的 Y 轴阶梯线

我一直在使用 Winforms 和内置的 Charting 库以一种 hacky 的方式完成这项任务,但我正在为其开发的团队想要一个更具交互性的解决方案。我希望我能够堆叠几个图表,但由于图表代表数字时序图,它们需要共享相同的 x 轴。我将 LiveCharts 视为一种解决方案,但我不知道是否可以垂直堆叠多个 y 轴项目以​​实现我的最终目标。理想情况下,它看起来像这样:

在此处输入图像描述

将它们保持为一个图表非常重要,以便它们共享 x 轴,并且可以在同一图表时序内进行比较。

使用的数据来自生成的日志文件,不是实时收集的。我会手动偏移数据,但用户可以选择显示图形线的顺序,所以我必须遍历整个系列并在每次用户移动它时偏移它。

也许实时图表不是去这里的方式?它需要是某些东西的免费实现,或 SciCharts v2.2(但我找不到存档文档),因为这些是我目前可以访问的唯一资源。

0 投票
0 回答
290 浏览

c# - 如何使用字符串数组在 Livechart、c#、windowform 中绘制 Y 轴

要绘制 y 轴,Livechart 有这个代码

如果我有字符串数组,我该如何在这里使用它?

在此处输入图像描述