Fit BarSeries to complete chart width

A forum dedicated to WinForms version of LightningChart Ultimate.

Moderator: Queue Moderators

Post Reply
Igor
Posts: 67
Joined: Mon Sep 28, 2015 1:14 pm

Fit BarSeries to complete chart width

Post by Igor » Fri Jun 24, 2016 11:15 am

Hi,

in my example project I have 500 values added to BarSeries.
Now I wonder why the BarSeries didn't use the complete chart width.
Is there a property or something like that I have to set?
FitBarSeriesToCompleteWidth.png
FitBarSeriesToCompleteWidth.png (206.49 KiB) Viewed 5245 times
thanks
Igor

Igor
Posts: 67
Joined: Mon Sep 28, 2015 1:14 pm

Re: Fit BarSeries to complete chart width

Post by Igor » Fri Jun 24, 2016 11:16 am

my current chart and barSeries configuration

Code: Select all

            _chart.ColorTheme = ColorTheme.LightGray;

            _chart.ViewXY.YAxes[0].SetRange(0, 100);
            _chart.ViewXY.XAxes[0].SetRange(1, 10);

            _chart.ViewXY.DropOldSeriesData = true;
            _chart.ViewXY.XAxes[0].Visible = false;


            //Add bar series
            _barSeries = new BarSeries(_chart.ViewXY, _chart.ViewXY.XAxes[0], _chart.ViewXY.YAxes[0]);
            _chart.ViewXY.BarViewOptions.BarSpacing = 10;
            _chart.ViewXY.BarViewOptions.Grouping = BarsGrouping.ByIndexFitWidth;
            _chart.ViewXY.BarViewOptions.Stacking = BarsStacking.None;
            _chart.ViewXY.BarViewOptions.IndexGroupingFitGroupDistance = 0;
            _chart.ViewXY.BarViewOptions.IndexGroupingFitSideMargins = 5;
            _chart.ViewXY.BarSeries.Add(_barSeries);
            _chart.ViewXY.BarViewOptions.Grouping = BarsGrouping.ByIndexFitWidth;
            _chart.ViewXY.BarViewOptions.KeepBaseLevelAtAxisMinimum = true;

User avatar
ArctionPasi
Posts: 1367
Joined: Tue Mar 26, 2013 10:57 pm
Location: Finland
Contact:

Re: Fit BarSeries to complete chart width

Post by ArctionPasi » Thu Jun 30, 2016 12:56 pm

The bar width is rounded to nearest integer pixel, when using fitting. So in this case, please don't use fitting, but set location of each bar value yourself.
LightningChart Support Team, PT

Post Reply