Вы можете попытаться установить подкадр данных непосредственно в ggplot2
, используя subset
:
library(ggplot2)
ggplot(data = subset(df, Day_Week == "Monday"), aes(x = total_price_diff_from_lowest))+
geom_histogram()
Это то, что вы ищете?
Если нет, рассмотрите возможность воспроизведения воспроизводимого примера набора данных, следуя этому руководству: Как создать отличный воспроизводимый пример R и уточнить, какой тип графика вы ищете.
NB: ggplot2
- это пакет для создания всех видов графиков (см .: https://ggplot2.tidyverse.org/), но он не установлен по умолчанию в R, поэтому вам придется установить его, используя install.packages("ggplot2")
. Если вы ищете решение, использующее base r plot
, см. Ответ @ RonakShah.