2013-06-12 3 views
0

У меня есть кадр данных в R, который выглядит, как этотПреобразование таблицы в формат для столбчатой ​​диаграммы

 
URL     TTFB StartRender  FullyLoaded 
http://news.bbc.co.uk/  500 750  3000 

и я хочу, чтобы построить на столбчатую диаграмму из него, где каждый сегмент бара как следующим образом:

 
TTFB 
StartRender - TTFB 
FullyLoaded - StartRender 

Я, имеющий реальную проблему, понять, как мне нужно, чтобы преобразовать данные, чтобы иметь возможность построить столбец для каждого URL (или даже то, что нужно данные выглядеть)

ответ

1

Stacked гистограмма s не являются хорошей визуализацией данных. Гораздо лучше использовать сгруппированный участок Кливленда. В R они доступны с командой dotchart в пакете graphics.

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

+0

Спасибо, довольно уверен, что это не то, что мне нужно ... Я пытаюсь представить истекшее время, когда событие происходит во время загрузка веб-страницы для отдельных URL-адресов, т. е. каждый URL-адрес является отдельной строкой, с сегментами, представляющими прошедшее время до того, как произошло данное событие. –

+0

Вы хотите подчеркнуть общее время для каждой веб-страницы или отдельных времен (сегментов)? Возможно, вам понадобятся отдельные графики для итогов и конкретных событий, особенно если существуют разные события для разных URL-адресов. –

+0

Я хочу отличную общую картину, которая подчеркивает общее время, но также показывает, что такое общее время. У меня уже есть гистограммы, показывающие распределения отдельных компонентов. Удалось получить штабелированные гистограммы, которые я хочу работать, но делали данные в Excel и должны были повторять их в R, поэтому я узнаю, как это сделать –

0

Огранка обеспечивает хорошую альтернативу укладки, и может быть сделано достаточно легко в R с помощью ggplot2

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