Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
timedo1
7 / 7 / 0
Регистрация: 01.03.2013
Сообщений: 142
#1

Не правильное отображение GraphView - Программирование Android

27.02.2015, 01:27. Просмотров 423. Ответов 0
Метки нет (Все метки)

Здравствуйте не понимаю в чем дело. Отображает не совсем корректно данные гистограммы. По горизонтали у меня оценки, все оценки 1. Т.е должно показывать как бы 1, а показывает 10. По дефолту я поставил 0. Но не понимаю почему оно именно так отображает

http://s29.postimg.org/x87gfajoj/image.jpg

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
GraphViewSeriesStyle seriesStyle = new GraphViewSeriesStyle();
 
         BarGraphView graphView = new BarGraphView(this, "test");
 
         //вертикальное
         graphView.setVerticalLabels(new String[] { "10", "9", "8", "7", "6",
                    "5", "4", "3", "2", "1" });
 
         //массив оценок, listMarks - это ArrayList с оценками.
         String[] array = new String[ listMarks.size() ];
 
         //тут добавляем оценки, я для теста пока просто присваиваю array[i] = "1"
         for(int i = 0; i < listMarks.size(); i++) {
             array[i] = "1";
         }
 
        //устанавливаем горизонт, наш массив
        graphView.setHorizontalLabels(array); 
 
        //стиль
         seriesStyle.setValueDependentColor(new ValueDependentColor() {
             @Override
             public int get(GraphViewDataInterface data) {
                  return Color.rgb((int)(22+((data.getY()/3))), (int)(160-((data.getY()/3))), (int)(134-((data.getY()/3))));
             }
         });
 
        //создаем массив GraphViewData
        GraphViewData[] data = new GraphViewData[array.length];
 
        //добавляем
        for (int a = 0; a < array.length; a++) {
            data[a] = new GraphView.GraphViewData(a, Double.parseDouble(array[a]));
        }
        
        
        GraphViewSeries series = new GraphViewSeries("aaa", seriesStyle, data);
        
        //вот тут по умолчанию 0
        graphView.setManualYMinBound(0);
 
       //добавляем в graphView наш series 
        graphView.addSeries(series);
        LinearLayout layout = (LinearLayout) findViewById(R.id.subLayout);
        layout.addView(graphView);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2015, 01:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не правильное отображение GraphView (Программирование Android):

Не правильное отображение Текста - Программирование Android
Проект в Android Studio, минимальная версия 4.0, максимальная 4.2.2, таргет версия 4.1. Создал пункты меню, латиница отображается...

Не правильное отображение веб страниц в webView - Программирование Android
Подскажите в чем может быть проблема. в webView открываю страницу mWebView.loadUrl(&quot;http://stackoverflow.com&quot;); Страница...

Как реализовать правильное отображение View элементов? - Программирование Android
Здравствуйте! Хочу реализовать что-то похожее, но не пойму как добиться того, чтоб иконка справа отображалась в свой реальный размер, а...

Правильное отображение - HTML, CSS
Уважаемые css-ники! помогите с правильным отображением двух мест рисунками: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0...

Не правильное отображение - JavaScript
столкнулся с проблемой ВОТ ТАК СКИН РАБОТАЕТ! А ВОТ ТАК НЕТ

Не правильное отображение материалов - Joomla
Здравствуйте. Создал материал. Привязал к меню. Привязал к меню модуль и вывел в футер. Меню вывелось, ссылка есть. Но при нажатии на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2015, 01:27
Привет! Вот еще темы с ответами:

Не правильное отображение в mozilla - HTML, CSS
Сайт: fiveapril.ru Работал все хорошо во всех браузерах. Сейчас значит такая проблема. Отображается во всех браузерах хорошо кроме...

Правильное отображение символов - Python
Здравствуйте. При загрузке текста из Интернета часто получаю его в таком виде: 12&amp;nbsp34 Хотя на самом деле это: 12 34 Как...

Не правильное отображение дуг - C#
Задаю граф, через матрицу смежности. Когда задаю малое количество дуг то выходит, что на картинке. Когда большое количество дуг, то...

Не правильное отображение кодировки! - Windows 7
Здрасте всем. Проблема состоит в том, что некоторые браузеры, а именно: IE, Firefox и Chrome, отображают некоторые сайты частично в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru