问题标签 [scichart]

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

c# - 正确处理 SciChartSurface

我目前正在使用与50 EEG 示例类似的结构。我的部分设计是动态添加和删除 10-50 个函数图,因此有效地管理我的记忆很重要。当我在 VS2015 中运行内存分析器时,我发现每次尝试从集合中绘制函数图时,SciChart.Charting.Visuals.Axes.LabelProviders.NumericTickLabel 仍然在内存中徘徊。处理 NumericTickLabel 或删除 scichartsurface 的正确方法是什么?

XAML.CS

MainWindowViewModel.cs

函数绘图视图模型.cs

CustomNumericLabelProvider.cs

0 投票
1 回答
120 浏览

3d - 是否可以在 SurfaceMeshRenderableSeries3D 中显示数据点标记?

似乎在 SurfaceMeshRenderableSeries3D 中添加以下 XAML 无效:

添加 ControlTemplate 也不起作用:

添加具有相同数据的 ScatterRenderableSeries3D 会在数据点上显示标记。但我们计划在 3D 图表中将多个 3DMeshSeries 与多个 3DLineSeries 组合。每个网格的附加系列使所需系列的数量翻倍。在修改数据点的情况下,它使序列的处理非常复杂。

是否可以在不向每个网格系列添加额外的 ScatterRenderableSeries3D 的情况下添加数据点标记以显示在 SurfaceMeshRenderableSeries3D 上?

下载解决方案

0 投票
1 回答
133 浏览

scichart - Scichart 中的 DateTimeOffset 支持

是否可以在 scicharts 中使用 DateTimeOffset 作为 X 轴数据类型?

我试图创建一个 DataSeries

DataSeries<DateTimeOffset,double> 但是得到一个运行时异常

“无法为 TX=System.DateTimeOffset 类型创建 DataDistributionCalculator”

0 投票
1 回答
96 浏览

scichart - SciChart - ColumnRenderableSeries3D 列直径

我正在尝试使用ColumnRenderableSeries3D一系列图表来实现,但是使用少量数据点(25x25),这些列几乎是不可见的。在具有更广泛值范围的大量数据点 (100x100) 处,此问题变得更加严重,并出现莫尔图案。可以做些什么来显着增加色谱柱的直径,使它们很容易被看到,从而莫尔条纹消失?

如果相关,这将通过 RemoteDesktop 连接在 Windows Server 2016 上具有 VMware ESXi 6.5 SVGA 适配器的 VM 上呈现。令人惊讶的是,即使没有为 VM 启用 3D 支持,但SciChart.Examples.Demo.exe表示启用了 DirectX 硬件加速。SciChart 的版本是 5.1.0.11405,SharpDX 是 4.0.1。

25x25 100x10025x25 100x100

编辑

更改DataPointWidthXDataPointWidth没有帮助。宽度为 1.0: 在此处输入图像描述

0 投票
0 回答
44 浏览

scichart - SciChart - 旋转时 3D 系列数据点峰值发生变化

当旋转各种可渲染系列时MountainRenderableSeries3DWaterfallRenderableSeries3D数据点的峰值会发生显着变化,如下面的 gif 所示。是什么原因造成的,有什么办法可以解决吗?Y 值的范围很大,从 0.000024 到 20.0。并且同一组数据沿 Z 轴多次插入到数据序列中,因此 X 和 Y 值都相同。将相机模式从“正交”更改为“透视”会有所帮助,但并不完全。

这是 SciChart 5.1.0.11405 和 SharpDX 4.0.1。

正交 在此处输入图像描述

看法 在此处输入图像描述

0 投票
1 回答
75 浏览

scichart - columeChart 笔画颜色错误

关于 Android 的 SDK

我使用 PaletteProviderBase 来设置 ColumnChart 的颜色。但我发现一个关于 strokeColor 的错误是错误的。

1、部分柱子不能画笔画。

2、部分柱状图绘制错误的笔画颜色。

我的代码:

我发现当我设置 Surface.setRenderSurface() 时会显示这些错误。

因为我的应用程序显示将显示黑色背景。

错误截图1

错误截图2

0 投票
1 回答
66 浏览

scichart - 如何使 RubberBandXyZoomModifier 填充透明色 SciChart WPF

使用 SciChart RubberBandXyZoomModifier,如何让它用透明的灰色填充选择区域框?

0 投票
1 回答
260 浏览

c# - 非均匀分布数据的均匀分布点标记

给所有可能相关的人:

我想创建一个 FastLineRenderableSeries 类型图表,我可以在其中添加均匀间隔的点标记,类似于将 StrokeDashArray 设置为特定的线型。

目前,据我所知,在 SciChart 中,您可以根据 DataSeries 设置 PointMarkers,以便在每个数据点出现的点上出现一个标记。然而,这不是我想要完成的。

缩放范围示例 - SciChart 虚线样式

放大示例 - SciChart 虚线样式

在提供的 2 个图像中,您可以看到由于使用 DashStrokeArray,虚线间距和长度保持一致,但是当我放大时标记会散开。我知道点标记与数据系列,但是有什么方法可以简单地制作均匀间隔的点标记,就像可以操纵线条的破折号一样?

除了仅使用颜色和破折号之外,这将使我能够更好地区分重度重叠图中的数据。

非常感谢任何建议。

0 投票
1 回答
219 浏览

scichart - SciChart:ColumnChart - DataSeries.Append

我在 SciChart for WPF 中注意到的一个潜在问题

  • 以 SDK 中 ColumnChart 的标准示例(2D Charts - Column Chart)
  • 构建和运行;结果如下: 在此处输入图像描述

  • 进行以下代码更改(参见 (1) 和 (2))

    /li>
  • 结果如下: 在此处输入图像描述

即,如果我对已经存在的 X val 使用 Append 方法 - UI 栏正在更改为线条。我不知道这是否是预期的行为,但就我而言,我正在即时更新直方图,并且通常相同的 X 值具有新的 Y 值。结果 - UI 行为令人困惑......我为我的案例找到了解决方法(我使用 Update 方法,因为 X 和 index 对于我的案例是相同的)所以这只是一个通知。

我不确定你是否会改变行为 - 现在只是分享我的经验......

0 投票
1 回答
52 浏览

scichart - ios的垂直堆叠轴

如何为 ios 垂直堆叠轴,例如带有 LayoutManager 的 Android?

我使用多个图表来堆叠图表,但它不能将 CursorModifier 从一个图表显示到另一个图表。所以我只使用一个图表来显示多个窗格。