Горизонтальная гистограмма?
25.11.2001 #1
Горизонтальная гистограмма?
Как сделать горизонтальную гистограмму. Пользователь вводит 4 числа, и они соответственно отображаются на графике. Я действительно застрял, поэтому, если кто-то может помочь, я был бы признателен.
26.11.2001 #2
>>> Как сделать горизонтальную гистограмму.На чем и с какой ОС?
Волна за волной безумные мстители бодро маршируют из мрака к мечте.
26.11.2001 #3
Горизонтальная гистограмма
Это то, что я должен сделать. В принципе, я знаю, как кодировать все это, кроме графика. Это на Microsoft C++ версии 6.0.Создайте программу, которая принимает 4 положительных числовых значения (север, восток, юг, запад) в качестве входных данных от пользователя и создает горизонтальную гистограмму.
Столбцы будут состоять из заданного количества символов (например, *), используемых для обозначения введенного количества. Например, если пользователь введет 12, полоса будет представлять собой серию из 12 *. Числа могут быть десятичными, но их нужно будет округлить. Итак, вы создадите функцию для облегчения округления. Кроме того, необходимо использовать проверку ошибок, чтобы убедиться, что пользователь вводит положительное числовое значение. При обнаружении ошибки пользователю должно быть показано соответствующее сообщение об ошибке.
Необходимо рассчитать среднее значение 4 значений и отобразить его под гистограммой в сводном разделе. Гистограмма должна иметь как ось X, так и ось Y с метками для оси Y и числовой шкалой по оси X. Кроме того, вы захотите указать точное значение в конце каждого столбца.
тестовые данные:
220,5,3.14,1
-10,-1,.49,.50
3,5,1,2,4,6,Вт
-.01,0,.99,.01
3,51,4,99,юг,1,99
26. 11.2001 #4
Хорошо, мы приближаемся. Так это показать в окне (используйте TextOut()) или в консоли (используйте printf() или cout)?
Волна за волной безумные мстители бодро маршируют из мрака к мечте.
26.11.2001 #5
одиночная гистограмма, использующая 1 * для представления 1 элемента в текстовом режиме:int num = 4;
инт я;
for(i = 0; i < число; i++)
cout << '*';Чтобы построить серию гистограмм, используйте массив для хранения всех чисел, которые должны быть представлены на диаграмме, и вложенные циклы, чтобы «рисовать» гистограммы.
против вертикальной гистограммы — рассказывание историй с данными
Эми Эссельман в Вы спросили
Благодаря виртуальным и очным семинарам по всему миру мы научили десятки тысяч людей эффективно взаимодействовать с данными. В этой серии собраны некоторые заслуживающие внимания вопросы, которые мы слышим во время этих сессий, и наши ответы.
Ваш урок по выбору подходящего визуального элемента охватывает множество доступных гистограмм. Когда следует использовать горизонтальную гистограмму, а когда — вертикальную гистограмму?
Когда дело доходит до выбора между горизонтальными и вертикальными диаграммами, наш основатель Коул явно склонен к горизонтальным гистограммам по нескольким причинам:
- Горизонтальные гистограммы равны 9.0088 легко читается, , поскольку расположение имитирует то, как мы обрабатываем информацию, когда мы читаем слева направо, начиная сверху (в западных культурах).
Горизонтальная гистограмма — отличный вариант для длинных названий категорий, , потому что в левой части диаграммы больше места для размещения меток осей и ориентации по горизонтали. Горизонтальная гистограмма будет лучшим выбором, если текст на оси x вертикальной гистограммы должен быть диагональным (или, что еще хуже, обрезанным), чтобы соответствовать.
И наоборот, вертикальная гистограмма может быть лучшим выбором, если данные имеют порядковый номер , что означает, что категории имеют естественную последовательность, и порядок их слева направо более логичен. Примеры порядковых переменных включают в себя:
возрастные диапазоны
Доходные скобки
Другие группировки величин (например, 1-10, 11-20 и т. Д.) до восточных часовых поясов
Иногда выбор использования горизонтальной или вертикальной гистограммы может просто зависеть от того, насколько хорошо она вписывается в доступное пространство презентации . Например, диаграмма с большим количеством категорий может лучше работать как вертикальная диаграмма на слайде презентации (который шире, чем высота), но как горизонтальная диаграмма в печатном отчете.
Еще одна причина предпочесть одну ориентацию другой: история, стоящая за данными, может быть лучше представлена одним из типов диаграмм. В этом случае диаграмма может служить метафорическое или символическое представление данных . Вертикальная гистограмма может представлять собой заполнение чего-либо, потому что она напоминает повышение температуры в термометре или жидкость, заполняющую ведро. С другой стороны, горизонтальная гистограмма может символизировать бег к цели.
Выравнивание ориентации по данным является более интуитивно понятным для аудитории, и есть некоторые научные данные, подтверждающие, что это также более эффективно. Избегайте говорить, что что-то выше, а затем визуально показывать это ниже, потому что это требует от аудитории дополнительных усилий, чтобы урегулировать несоответствие между тем, что они видят, и тем, что они слышат (или читают).
Предыдущий запрос SWD от Ligia использует обе ориентации гистограммы, что хорошо иллюстрирует метафорическое представление данных.