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

Welcome to the SciChart Community Forums!

Please use the forums below to ask questions about SciChart. Take a moment to read our Question asking guidelines on how to ask a good question and our support policy. We also have a tag=SciChart on Stackoverflow.com where you can earn rep for your questions!

Please note: SciChart team will only answer questions from customers with active support subscriptions. Expired support questions will be ignored. If your support status shows incorrectly, contact us and we will be glad to help.

0
0

My goal: Cumulate several values over a time span and show them as stacked bars, where the bars should be located exactly over the time span.

Current situation: Bars are always centered around the x value of the datapoint.

Question: How can bars be shifted to the left? In the attached picture the blue bars represent the current situation, the yellow bars are drawn by offseting the x values by -0.5s. The latter is what I wanted to achieve. Is there an easier approach I havn’t seen so far?

Thanks for your support!

Images
  • You must to post comments
0
0

Hi,

Unfortunately, there isn’t an inbuilt support for this feature. It was requested a few times, and we have a task for it, but it isn’t with a high priority though. You can try creating a custom series class by inheriting FastColumnRenderableSeries and overriding the GetColumnCenterTopAndBottom(..) method there. Inside you can access a data point using renderPassData.PointSeries[pointsSeriesIndex], where variables are passed as params, and you can use coordinate calculators for data point to pixels transformation, like
renderPassData.XCoordinateCalculator.GetCoordinate(point.X).

Please, find more info on coordinate transformation API here: CoordinateCalculators documentation, How get x, y coordinates.

Hope this helps! Please, feel free to ask if you need any assistance,

Best regards,
Yuriy

  • jengel
    Thanks for your reply. I vote for a property which allows to set the bar anchor (left, center, right) with respect to the x-coordinate :-)For the moment I will not try your approach as I've already modified the view model content for the demonstration I gave you. Never the less, thanks for the hints for the way to go.
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.