R > Tableau > Excel

Nov 25, 2013 17:47


Недавно обещал propulsive пример того, как Tableau > MS Excel, т.к. пару недель назад я как раз носился с аналогичным вопросом. В частности, мне нужен был пример графика, который не сляпать в пять кликов в MS Excel и я пришёл к весьма бесхитростной картинке с разбивкой сумм продаж по регионам, годам и кварталам. С тех пор уверенности в её невоспроизводимости у меня поубавилось, да и в целом пример был отнюдь не “боевой”.

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




В частности необходимо:
  • добавить линии среднего значения (красная сплошная) и отклонения от него (красные прерывистые), которое задаётся пользователем;
  • не отображать столбцы, значения которых попадают в данный интервал;
  • “ящик с усами” и прочее наукообразие не пойдёт, т.к. картинка в первую очередь бизнесовая и направлена на привлечение внимания.

Беглый осмотр функций MS Excell 2007 показал, что без использования VBA и прочего чародейства в нём это вряд ли выполнимо. Получасовое тыканье в интерфейс Tableau 8.0 также не принесли необходимого результата, хотя там, я думаю, желаемое всё-таки возможно получить припри более глубоком погружении, но всё таки не прибегая к программированию. Собственно именно там этот график и был нарисован на тренировочном датасете Superstore Sales.

И вот тут как раз и появляется R, весь в белом. Несмотря на то, что добросовестно пролистанные “R Graphics Cookbook” и “R Graph Cookbook” готового рецепта не принесли, мои поверхностные знания построения графиков в данном пакете подсказывают, что нанести на имеющийся график значение некой переменной (в данном случае - среднее арифметическое и границы интервалов) не составит особого труда.

Вот будет потеха, если получится убедить начальство использовать для данного сервиса R вместо Tableau!

визуализация

Previous post Next post
Up