Как создать график с областями с множеством областей или где легенда "указывает" на соответствующие области?

Пример сюжета:

http://i56.tinypic.com/eagjfn.jpg

Создано с помощью:

qplot(score, ..count.., data=df, fill=method, geom='density', position='stack')

Практически невозможно сказать, что с чем связано. Есть ли способ сделать это лучше? В идеале легенда рисует линии, "соединяющие" области с элементом в легенде. В качестве альтернативы мне бы, по крайней мере, понадобились бы совсем другие схемы заполнения для областей.

1 ответ

Человеческий глаз не очень хорошо различает более 7-10 различных категорий, независимо от того, указаны ли они цветом, штриховкой или рисунком. Я думаю, что добавление линий или штриховок только затруднит чтение этого графика.

В таких ситуациях я часто думаю, что лучше сделать шаг назад и переосмыслить, какое сообщение вы намерены передать графику. Вам действительно нужно сравнить все ~23 метода в одном графике, или методы могут быть помещены в подгруппы и сравнены в нескольких графиках или фасетах? Являются ли некоторые из кривых методов настолько похожими, что их можно объединить в одну категорию?

Например, я вижу ~3-4 природных групп, основанных только на сходстве кривых на вашем графике. Вы можете построить один репрезентативный метод из каждой группы, чтобы проиллюстрировать большие различия в масштабе, а затем создать дополнительные графики, которые фокусируются на различиях между методами внутри групп.

Другие вопросы по тегам