SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, iOS Chart, Android Chart and JavaScript Chart Components



I want to use a 3d chart to show the values of multiple sensors over time as the surface. Sensors are placed on the x-axis, the values on the axis y, and z axis is a time axis. The problem is that the sensors are arranged along the pipeline and its coordinates may not be tied to a uniform mesh. To make the desired surface with a uniform mesh, I need to choose a very small step. Then the mesh turns out very frequent, and its display on the chart loses its meaning. In addition, the chart begins to blink (at times goes blank and then restored).

I’d like to be able to set a non-uniform mesh. I saw a similar question

  • You must to post comments

Hi Yuriy,

First up, blinking chart is caused by compatibility issues between WPF’s D3DImage (which hosts DirectX content) and your video card. We have a workaround at present which is to set Viewport3D.UseAlternativeFillSource = true, which works in most cases to restore compatibility. We are also working on a long term solution, which will use an alternative method to share DirectX content with WPF and in tests, resolves blinking in 100% of cases.

Secondly, regarding non-uniform mesh, at the moment I’m afraid we don’t support this, only uniform. It is in our roadmap to add this feature, but as yet we haven’t had the manpower to add it.

Finally, I’m interested how you achieved the null (empty) cells in the Uniform mesh above? This was asked a few times and as far as I’m aware, we don’t support it, but you’ve achieved it somehow?!

Best regards,

  • Yuriy Pavlichenko
    Hi Andrew, Thank you, UseAlternativeFillSource property eliminates the blinking. Empty cells are obtained by using transparent color.
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.