Hadoop Chart Output (только для конечного выходного значения) - PullRequest
1 голос
/ 06 апреля 2019

Я делаю Hadoop Java для своего проекта. Я могу просмотреть выходные данные для двух компаний (всего 2 столбца данных в файле CSV), отображаемых в TextArea. Однако, когда я пытаюсь отобразить вывод в моем графике. Я могу просматривать график только для второй компании.

for (Text value : values) {
            String emotion = value.toString();
            switch (emotion){
                case "Super Happy": 
                    one++;
                    break;
                case "Very Happy":
                    two++;
                    break;
                case "Quite Happy":
                    three++;
                    break;
                case "Neutral":
                    four++;
                    break;
                case "Quite Angry":
                    five++;
                    break;
                case "Very Angry":
                    six++;
                    break;
                case "Super Angry":
                    seven++;
                    break;
            }


        context.write(new Text("Company:" + key),
                new Text("\nSuper Happy: " + one + "\n" + "Very Happy: " + two + "\n"
                        + "Quite Happy: " + three + "\n" + "Neutral: " + four + "\n" + "Quite Angry: "
                        + five + "\n" + "Very Angry: " + six + "\n" + "Super Angry: "
                        + seven + "\n\n"));



        MainFrame.dcd.addValue(one, key, "Super Happy");
        MainFrame.dcd.addValue(two, key, "Very Happy");
        MainFrame.dcd.addValue(three, key, "Quite Happy");
        MainFrame.dcd.addValue(four, key, "Neutral");
        MainFrame.dcd.addValue(five, key, "Quite Angry");
        MainFrame.dcd.addValue(six, key, "Very Angry");
        MainFrame.dcd.addValue(seven, key, "Super Angry");

        MainFrame.setTextArea("Company:" + key+"\nSuper Happy: " + one + "\n" + "Very Happy: " + two + "\n"
                + "Quite Happy: " + three + "\n" + "Neutral: " + four + "\n" + "Quite Angry: "
                + five + "\n" + "Very Angry: " + six + "\n" + "Super Angry: "
                + seven + "\n");


        counter++;
    }

Ожидаемый результат должен показывать две разные диаграммы, но мне удалось получить выходные диаграммы только для второй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...