Почему легенда ggplot2 не объединяет значения ручной заливки и масштаба?

Ожидаемое поведение

Если бы я создал график с помощью ggplot2 и использовал бы отдельные, скажем, шкалы формы и заливки для разграничения данных, я ожидал бы, что легенда проведет различие между "белый» заполненные точки (которые выглядят пустыми) и "черный» заполненные точки (которые не выглядят пустыми).

В приведенном ниже примере кода элемент легенды для Windows должен быть белой полой точкой, а для Linux - точкой, заполненной черным.

Фактическое поведение

Элементы легенды подОперационная система" изобразите две визуально идентичные точки для совершенно разных операционных систем, точки которых четко обозначены различными заливками на графике. В приведенном ниже примере кода и легенда, и Windows, и Linux представлены в виде неразличимых черных полых точек в легенде, даже если ониправильно построены по-разному на самом сюжете.

Образец участка

Пример графика с нарушенной заливкой в легенде http://f.cl.ly/items/2w2i09103Q2p0i3M1Y2d/BrokenFillRplot.png

Образец кода
library(ggplot2)

x 

Ответы на вопрос(1)

Ваш ответ на вопрос