Как я могу графически сравнить цены двух продуктов из фрейма данных, которые включают цены и продукты? - PullRequest
1 голос
/ 28 марта 2019

>>> имя_продукта >>> цена

  1. ASUS Chromebook C202SA-YS02 $ 199,00
  2. ASUS C302CA-DHM4 Chromebook 469,58 $
  3. ASUS VivoBook E203MA 199,00 $
  4. ASUS ZenBook 13 $ 799,99
  5. ASUS Chromebook C523NA-DH02 $ 255,99
  6. ASUS VivoBook S $ 648,99

Как графически сравнить цены любых двух строк (например, 2.row и 5.row)?

ggplot(a, aes(x=product_name, y=price))

1 Ответ

1 голос
/ 28 марта 2019

Предполагая, что a является вашим фреймом данных, это нарисует гистограмму - фактически гистограмму, чтобы использовать правильный термин, как указано в комментариях - со всеми «строками» вашего фрейма данных, следовательно, у вас есть гистограммадиаграмма с полосой для каждой строки данных.

ggplot(data=a, aes(x=product_name, y=price)) + geom_bar(stat="identity"))

Если вы хотите, чтобы на столбчатой ​​диаграмме было только два бара, например, те, которые соответствуют строкам 2 и 5, вы можете сделать:

ggplot(data=a[c(2, 5),], aes(x=product_name, y=price)) + geom_bar(stat="identity"))

Не забудьте включить библиотеку ggplot2, вызвав library(ggplot2) перед построением гистограммы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...