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


I have a column chart with large number of points. While zooming, bars are so thin that they disappear.
As a result, you can not see the graph .


Can you help me?

  • You must to post comments

Hi there,

I don’t think this is related to width of column. I suspect you are experiencing this problem instead.

Troubleshooting Glitches and Flickering in DirectX

Some users report glitches and flickering when using the DirectX hardware renderer. The first thing we suggest is that people upgrade their graphics drivers as out of date Graphics drivers can be a cause of glitches in our Direct3D10RenderSurface.

SciChart uses the Microsoft class D3DImage to composite (mix) DirectX10/11 content with WPF. On some older graphics hardware, the D3DImage implementation is buggy and can cause dropped frames or glitching.

To resolve this, we have an alternative method to composite DirectX10/11 with WPF. This is much more reliable, but it is also slower leading to a slight (usually not noticeable) slowdown in refresh rate. To enable the alternative composition, please set the static property Direct3D10RenderSurface.UseAlternativeFillSource somewhere in your code:

// Disables hardware accelerated composition of DirectX with WPF
// Slightly slower refresh rate but resolves rare issues with dropped frames or glitching
// on some graphics hardware
Direct3D10RenderSurface.UseAlternativeFillSource = true;

Please let me know if my hunch is correct.

Best regards,

  • Alitec Developer
    This is not a problem of flicker. Chart contains 9,000 bars. They are visible only at high zoom. If you want to see the entire graph it disappears.
  • Andrew Burnett-Thompson
    It was just a guess… Can you please submit a sample to support [at] ? We will take a look asap. Best regards, Andrew
  • Alitec Developer
    Problem has been solved. My chart using custom PaletteProvider. I had implemented only IFillPaletteProvider.OverrideFillBrush. While IStrokePaletteProvider.OverrideStrokeColor returns transparent color. With a large amount bars was drawn only outline. I changed OverrideStrokeColor and works great :) Thank you for your attention.
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.