问题标签 [dynamic-data-display]

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 回答
640 浏览

wpf - 数据无效时的 WPF 动态数据显示线图行为

我正在开发一个实时显示距离(距离)测量值的 WPF 应用程序。我使用图表绘图仪显示折线图并以 10Hz 左右的频率刷新。Y 轴(距离)是固定的,x 轴(数据样本)是“滚动的”。

我的问题是这个。当突然没有目标时,我想简单地打破情节,直到再次收到有效的范围测量。

目前,当没有目标时,我添加了一个超过最大值的值,但这会导致图表超出比例尺,然后当目标在范围内时,它会再次击落。我想简单地在情节中留出空白来表示没有目标。

这可能吗?

提前致谢。

0 投票
1 回答
347 浏览

c# - 剧情外的传说

你知道我怎样才能把传说放在情节区域之外吗?(在代码和 xaml 中)

谢谢您的帮助!

顺式

0 投票
1 回答
1888 浏览

c# - C# WPF D3(动态数据显示)图表项目

我正在尝试使用 D3。首先我下载了​​最后一个版本并通过VS2012打开它。不做任何更改我尝试运行测试项目,我在运行时收到奇怪的错误消息,详细信息如下。我能解决这个问题吗?

0 投票
1 回答
2120 浏览

c# - 动态数据显示/获取用户输入的 x 坐标

我的程序基本上是关于分析视频的。主要部分是绘制图表,在 y 轴上显示每帧的 (fe) 亮度,在 x 轴上显示每个帧数。因为该程序是用 C# 编写并使用 WPF,所以 D³ 是用于绘图的方法。

现在用户可能会在图中看到一个峰值信号,并希望查看该单帧以了解为什么它如此明亮(它可能只是自然的,或者是编码伪影)。

我的问题来了:用户单击峰值所在的图表的最直观方式,它将视频预览(其他 GUI 元素)直接跳转到该帧。所以我需要用户点击图表的x坐标(=帧号)。

可以手动分析鼠标输入事件,但这需要做很多工作(因为每个视频的 x 轴不同,并且可以调整整个图表的大小,所以绝对坐标是不行的)。但也许 D³ 已经实现了类似的东西。我搜索了纪录片,但没有发现任何有用的东西。唯一的信息是使用“DraggablePoint”,但这就是路径变冷的地方。你们中有人知道如何在不做太多工作的情况下获得 x 坐标吗?

0 投票
1 回答
1960 浏览

c# - 具有多个数据源的 DynamicDataDisplay 折线图绘图仪?

我试图在我的图表上绘制不同颜色的多条曲线。我目前正在使用一台绘图仪(不确定这是否可行,这就是我在这里发布线程的原因),这是我的代码:

第一条曲线应该是绿色的,第二条曲线应该是红色的。plotterCharterPlotter但是当我看图表时,我只有一条曲线。然后我查看了数据,似乎曲线显示了来自第二个数据源的数据,但曲线的颜色是绿色。

构造函数分配颜色是这样的:

在哪里,

基本上,我只在每次事件发生时更新数据点,因为我尝试过AddLineGraph(),但结果非常慢,所以我只更新数据点。所以,有人给我任何指示吗?我该如何处理这种多数据源的情况?

0 投票
2 回答
2125 浏览

wpf - DynamicDataDisplay D3 LineGraph 颜色变化

plotter是一个DynamicDataDisplay.ChatterPlot变量。它添加了如下几行:

图表是实时更新的,所以我只更新数据源,如下所示:

但我想知道,除了更新数据点之外,我是否也可以更改LineGraph变量的画笔颜色?我想应该在像 plotter.XXX.color 这样的地方?

0 投票
1 回答
987 浏览

c# - DynamicDataDisplay D3 固定轴

我正在使用 D3 并排创建多个图形,并且我希望轴的比例相同以及何时更改。我的意思是,在下面的图形中,当我用鼠标移动一个图形的 Y 轴时,我希望上方的图形也移动。

谢谢你的帮助。

图片:http: //i.stack.imgur.com/l1j5D.png

0 投票
2 回答
1349 浏览

c# - DynamicDataDisplay D3:ChartPlotter 缩放问题

我在我的 C# WPF 应用程序中使用了一个简单的 ChartPlotter。当我通过鼠标滚动放大/缩小时,两个轴都发生了变化。如何通过鼠标滚动控制缩放,使其仅影响 X 轴?

0 投票
1 回答
364 浏览

wpf - 如何使用 NumericLabelProviderBase 类中的 UIElement[] CreateLabels 方法在绘图仪内的点中插入标签或文本

我正在尝试覆盖 CreateLabels 以在绘图仪图表的特定点中插入标签或文本,但我需要以下帮助:1. 参数 ( ITicksInfo<double> ticksInfo) 是什么意思,我应该向它发送什么 2. 如何使用返回值将标签添加到已定义的轴,如 _stringaxis.LabelProvider

或者如果有更简单的方法可以在某个点添加文本,请告诉,

非常感谢。

0 投票
1 回答
437 浏览

c# - 线和标记有数据源吗?

我正在使用 DynamicDataDisplay 来绘制我的实时信号。我想在我的图表上同时显示标记和线条,所以我认为我应该使用LineAndMarker<MarkerPointsGraph>; 当 xy 数据更新时,我的逻辑是只更新日期源,而不是添加更多的图形线。在那种情况下,如果数据很大并且更新很快,我仍然可以获得性能。我的问题是:我没有看到 DataSource 域LineAndMarker<MarkerPointsGraph>,所以我不知道如何更新数据?这是我使用的示例,LineGraph而不是LineAndMarker<MarkerPointsGraph>; 但LineGraph似乎没有处理标记。

任何建议表示赞赏。谢谢你。缺口

一点更新:似乎MarkerPointsGraph有 DataSource,但我如何创建MarkerPointsGraph可以的实例AddLineGraph()?类似于如何LineGraph创建版本: