Я пытаюсь повторить концепцию диаграммы рис 1 из следующей бумаги (http://dx.doi.org/10.1016/j.envsci.2011.08.004):гистограммы с различной бункером шириной
Это представляет собой гистограмма, чей бен ширину варьироваться в зависимости от значения x
и высота которого зависит от переменной y
. Точные значения на графике не представляют особой озабоченности - скорее, понимая, как воспроизводить ее.
Следующий код создает фрейм данных с двумя характеристиками (abatement
и cost
) для каждого measure
. ширина measure
является загрязнением, а высота measure
стоит. measure
следует заказывать от наименьшей стоимости до наивысшей стоимости.
measure <- c(LETTERS)
abatement <- c(sample(1:100, 26))
cost <- c(sample(-100:250, 26))
data <- data.frame(cbind(measure, abatement, cost))
Вот ТАК вопрос о как сделать ящики имеют переменную ширину. Возможно, это помогает: http://stackoverflow.com/questions/12647774/is-there-an-equivalent-in-ggplot-to-the-varwidth-option-in-plot – lawyeR