Установка разных диапазонов на ggplot в R - PullRequest
0 голосов
/ 09 октября 2018

Я работаю с R и ggplot2, и я хотел бы построить диаграмму с 2 различными диапазонами на оси Y.В частности, я хочу, чтобы от 0 до 65 имели примерно тот же размер баров, что и от 0 до -0,0650.Я работаю с большим набором данных, но данные принимают форму, которая выглядит следующим образом:

State Metric Value
AK    A      -0.0560
AL    A      -0.0600
AR    A      -0.0520
AK    B      46
AL    B      43
AR    B      39

Это код, который я получил до сих пор, и все данные есть, ноотрицательная ось Y настолько мала, что значения не видны.

p <- ggplot(alcohol, aes(x= State, y= Value, fill= Metric)) + 
  geom_bar(stat="identity") +
  geom_text(aes(label= Value), vjust= -0.3, size= 2) +
  scale_y_continuous(expand= expand_scale()) +
  geom_text(aes(x=1, y= 65, label=" "), vjust=-1)

Я играл с scale_y_continuous, scale_y_discrete, ограничениями, перерывами и т. д., и я не могу понять, какчтобы сделать бары отрицательной оси Y более заметным.Любые советы?

...