Charts icon indicating copy to clipboard operation
Charts copied to clipboard

Inverted x-axis support

Open liuxuan30 opened this issue 9 years ago • 5 comments

Seeing yAxis support inverted feature, but no xAxis.

I think xAxis inverting is useful for horizontal bar charts, for vertical ones, left -> right is more natural.

For horizontal bar chart, top -> bottom and bottom -> top both make sense.

liuxuan30 avatar Jul 29 '15 03:07 liuxuan30

Maybe this is my question. Did this feature add to library? How can I achieve to my goal?

Schabaani avatar Oct 11 '17 06:10 Schabaani

Is there are any updates on this one? X-axis flip will be helpful for RTL languages

alex-pimenov avatar Aug 15 '18 13:08 alex-pimenov

Is there are any updates?

LuckyRoc avatar Sep 03 '21 03:09 LuckyRoc

Just revert your dataset, and enable right axes instead of left axes, this should do the trick

Dev-Khaled avatar Feb 15 '22 13:02 Dev-Khaled

Just revert your dataset, and enable right axes instead of left axes, this should do the trick

How to revert dataset?

BarChartData( dataSet: chartDataset.reversed())

shows: Argument type 'ReversedCollection<BarChartDataSet>' does not conform to expected type 'ChartDataSetProtocol'

And how to revert X Axis texts. E.g.

my dataentry is:

[ChartDataEntry, x: 29.0, y 0.0, ChartDataEntry, x: 28.0, y 0.0, ChartDataEntry, x: 27.0, y 0.0, ChartDataEntry, x: 26.0, y 0.0, ChartDataEntry, x: 25.0, y 0.0, ChartDataEntry, x: 24.0, y 0.0, ChartDataEntry, x: 23.0, y 0.0, ChartDataEntry, x: 22.0, y 0.0, ChartDataEntry, x: 21.0, y 0.0, ChartDataEntry, x: 20.0, y 0.0, ChartDataEntry, x: 19.0, y 0.0, ChartDataEntry, x: 18.0, y 0.0, ChartDataEntry, x: 17.0, y 0.0, ChartDataEntry, x: 16.0, y 0.0, ChartDataEntry, x: 15.0, y 0.0, ChartDataEntry, x: 14.0, y 0.0, ChartDataEntry, x: 13.0, y 0.0, ChartDataEntry, x: 12.0, y 0.0, ChartDataEntry, x: 11.0, y 0.0, ChartDataEntry, x: 10.0, y 0.0, ChartDataEntry, x: 9.0, y 0.0, ChartDataEntry, x: 8.0, y 0.0, ChartDataEntry, x: 7.0, y 5.7, ChartDataEntry, x: 6.0, y 66.4, ChartDataEntry, x: 5.0, y 0.0, ChartDataEntry, x: 4.0, y 0.0, ChartDataEntry, x: 3.0, y 0.0, ChartDataEntry, x: 2.0, y 0.0, ChartDataEntry, x: 1.0, y 0.0]

phracek avatar Feb 07 '24 15:02 phracek