问题标签 [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 回答
557 浏览

c# - LiveCharts: how to plot skewed data (i.e exponential y-axis) in column series wpf

How to set the Y-axis interval exponentially in column series?

0 投票
1 回答
6291 浏览

c# - 如何使用实时图表动态创建笛卡尔图表

谁能告诉我如何在 C# 代码中动态创建笛卡尔图表?我创建了一个笛卡尔图表实例,CartesianChart ch = new CartesianChart();但我需要添加系列、边距等吗?基本上我需要在代码中创建 wpf 笛卡尔图表,然后将其显示在 wpf 应用程序中。提前致谢。

0 投票
1 回答
8713 浏览

c# - 在实时图表图中设置轴的最小值

我正在使用 Live Charts 库,但遇到了一个问题,即 y 轴的最小值为“-1000”。

在此处输入图像描述

如何将其设置为 0?我尝试在 Yaxis 集合下的 winforms 中将 MinValue 设置为 0 ,但这似乎没有任何作用。

这就是我绘制图表的方式:

“ReturnGraphData()”方法返回一个整数数组。

这也是我在 winforms 设计器中的 YAxis 设置:

在此处输入图像描述

就像我之前所说的,当我在属性中将 MinValues 设置为 0 时,它要么不执行任何操作,要么使 Visual Studio 崩溃。它也恢复为 NaN。

0 投票
1 回答
324 浏览

c# - 如何在代码中直接处理图表

几天前我开始使用 C# 和 Live Charts。

根据网上找到的例子,我做了一个非常简单的图表,以便理解它背后的概念。

这就是我所拥有的(它工作得很好):

如您所见,我在类代码中处理了“SeriesCollection”和“Labels”,它们绑定到 XAML。

我想知道是否可以使用相同的方法来处理其他图形元素,例如“AxisX”。如果是这样,我该怎么做?

在这篇文章“更改 LiveCharts 中轴刻度标签的格式”中,有一段代码显示了我想做的事情:

但我无法重现。我不知道'cartesianChart2'来自哪里。

0 投票
1 回答
663 浏览

c# - 使用 Mappers.Xy 时如何访问索引与垂直系列?

我正在尝试使用基于双打的垂直系列来理解 Mappers.XY 类。为了测试它,我想让 Y 轴的所有偶数索引都被红色填充,但 .Fill 似乎只使用 X 值。这是我拥有的代码和结果:

只有当 X 值均匀时,我才会以红色条结束,如下所示: Red X-values我什至将 .Fill 更改为基于值但没有变化。

编辑:我认为我已经将问题缩小到使用 .Fill 的默认方法,即:

我认为这使用双精度作为填充的基础,在我的情况下,这将是 X 值。相反,我应该使用 .Fill 的重载,这似乎将索引视为 int ......这就是我想要的:

问题是我不确定如何使用它。而不是:

应该是什么?我的 lamda 技能处于新手级别。

***以前可以忽略的文字...

我在这里查看了类型和配置以寻求帮助:https ://lvcharts.net/App/examples/v1/wpf/Types%20and%20Configuration更具体地说,我试图将这两个概念适应我自己的:

  1. 在系列集合级别

当您定义一个系列集合实例时,您还可以传递一个默认配置,此配置会覆盖全局配置,并且仅当系列配置为空时才会设置:

  1. 在特定系列

最后,您还可以仅为系列定义映射器,这将覆盖 >globally 和 SeriesCollection 配置:

问题是这些示例使用带有我没有的属性的 ObservablePoints,因为我只是使用双打。

有谁知道是否可以只使用双打来做到这一点?有什么选择吗?

0 投票
1 回答
1639 浏览

c# - 来自数据库的实时图表数据

我想知道如何在其中获取day 变量中的值。

没有计数。天数可能会有所不同。我正在做这个作为我的学位项目。

0 投票
1 回答
1149 浏览

c# - 如何向实时图表饼图添加值?

我怎样才能RDR["qty"]到达RDR.GetString(RDR.GetOrdinal("dname"))这里string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation);。我已经尝试过不同的方法,比如toArray()所有,但它没有奏效。

0 投票
1 回答
1343 浏览

c# - LiveCharts - Zero shows as exponential number on Y-axis

I'm using LiveCharts on WPF to visualize log data. On the Y-axis, there are lists of doubles to be shown. The Y-axis' zero value (and in some cases, the values closest to it) are rendered as exponential numbers. In the meantime, the tooltips are showing the correct values (zeros). I've tried to pass decimals instead, but with no result. I'm using LiveCharts 0.9.7 and .NET 4.5. 0 on Y-axis is missing

I would appreciate any help :)

0 投票
0 回答
371 浏览

c# - 实时图表保存到 png x 轴最小值和最大值太小

我正在使用此示例,但图表显示在窗口内。我将其从网格中删除,然后将其设置为视图框的子项。

问题是 x 轴最大值和最小值太小以至于点不可见。这些点是从 1 到 500 的简单值。请参阅 x 轴仅适用于 0.045 到 -0.05。y 轴似乎是正确的,因为有 500 个点。 在此处输入图像描述

我错过了什么?

0 投票
2 回答
3298 浏览

c# - 如何使用实时图表库缩放和平移多个图表

我正在使用 beto-rodriguez 的 WPF 实时图表。我从 xml 文件中获取图表的数据,然后在另一个之上绘制图表,表示数据的图表在 X 轴上具有相同数量的点,并且使用 ch.Zoom = ZoomingOptions.X 启用 ZOOM 和 PAN;和 ch.Pan = PanningOptions.X; 我的问题是可以缩放或平移这些图表中的一个(无关紧要),并且所有这些图表都被缩放或平移,以便我垂直对齐所有图表的 X 轴?基本上,如果我在一个图表上缩放或平移,所有其他图表都应该同时缩放和平移相同的数量。