2016-05-23 3 views
1

Я использую MPAndroidChart Свеча библиотеки Stick Chart. Как я показываю финансовые данные с 2011 года, дата выпуска на каждые 10 минут. Так что у меня много свечных данных на одном экране. я увеличены значения с использованием,MpAndroid CandleStick Chart, чтобы увидеть последние значения

candleStickChart.setVisibleYRangeMaximum(10, YAxis.AxisDependency.RIGHT); 
candleStickChart.setScaleMinima(150f, 1.5f); 

Но я должен прокрутить вправо, чтобы увидеть последние данные свечи. Я просмотрел документацию, но не смог получить, как исправить экран до последних данных, чтобы пронести влево, чтобы увидеть предыдущее.

ответ

0

Попробуйте с этим:

mChart.moveViewToX(xVals.size()); 
//Here mChart is your chart object and xVals contains values of X axis. 

Этот ответ будет решить вашу проблему.

Edit 1:

mChart.setVisibleXRangeMinimum(7); 
mChart.setVisibleXRangeMaximum(7); 

Это покажет максимальное и минимальное 7 свечей в экране одновременно. Чтобы просмотреть больше, вам нужно провести.

+0

Спасибо Dhruv. candleStickChart.setScaleMinima (150f, 1.5f); еще одна логическая ошибка, которую я получаю. например, это масштабирование моего набора данных свечи. но это не дает мне правильное разрешение. Может, пожалуйста, предложите мне, какой метод я использую для масштабирования диаграммы набора данных. – Zef

+0

Примите ответ, если это полезно. – Dhruv

+0

Он решил проблему с правильным индексом. можете ли вы предложить мне метод увеличения размера набора свечей – Zef

Смежные вопросы