Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Ctrl+Shift+Enter.

products%>%
  filter(str_detect(product_category, "ORGANIC")) %>%
  inner_join(transactions, by = "product_id") %>%
  inner_join(demographics, by = "household_id") %>%
  group_by(income) %>%
  summarize(total = sum(sales_value)) %>%
  ggplot(aes(x = income, y= total)) +
  geom_bar(stat="identity", width = .4, fill = "#FF6666") + 
  scale_y_continuous(name = "Total Amount of Money Spent", labels = scales::dollar) +
  labs(
    title = "Income Ranges Spendature on Organic Products",
    subtitle= "Note this used transactions_sample data for ease of plotting",
    x = "Income Range"
  ) 

transactions%>%
  inner_join(products, by = "product_id") %>%
  filter(str_detect(product_category, "ORGANIC")) %>%
  group_by(week) %>%
  summarize(total = sum(sales_value)) %>%
  ggplot(aes(x=week, y = total, color = total)) +
  geom_point(show.legend = FALSE, alpha = 1, size = 4) +
  geom_smooth() +
  scale_y_continuous(name = "Total Sales", labels = scales::dollar) +
  labs( x = "Week", title = "Sales of Organic Products Per Week", subtitle = "Data used is transaction_sample for computing reasons")

products %>%
  filter(str_detect(product_category, "ORGANIC")) %>%
  distinct(product_id) %>%
  inner_join(transactions, by = "product_id") %>%
  group_by(month = months(transaction_timestamp)) %>%
  summarize(total = sum(sales_value)) %>%
  ggplot(aes(x = month, y = total, group= 1)) +
  geom_point (color = "red") +
  geom_line(color = "blue") + 
  scale_x_discrete(limits = month.name) +
  labs(
    title = "Amount of Organic Products Sold Per Month",
    subtitle = "Not full data for rendering purposes",
    x = "Month",
    y = "Amount of Organic Producs Sold" 
  )

LS0tDQp0aXRsZTogIk1vZHVsZSA1IFZpc3VhbGl6YXRpb24gTGFiIC0gU3RlZmFubyBQaW56b24iDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQoNCg0KVHJ5IGV4ZWN1dGluZyB0aGlzIGNodW5rIGJ5IGNsaWNraW5nIHRoZSAqUnVuKiBidXR0b24gd2l0aGluIHRoZSBjaHVuayBvciBieSBwbGFjaW5nIHlvdXIgY3Vyc29yIGluc2lkZSBpdCBhbmQgcHJlc3NpbmcgKkN0cmwrU2hpZnQrRW50ZXIqLiANCg0KYGBge3J9DQpwcm9kdWN0cyU+JQ0KICBmaWx0ZXIoc3RyX2RldGVjdChwcm9kdWN0X2NhdGVnb3J5LCAiT1JHQU5JQyIpKSAlPiUNCiAgaW5uZXJfam9pbih0cmFuc2FjdGlvbnMsIGJ5ID0gInByb2R1Y3RfaWQiKSAlPiUNCiAgaW5uZXJfam9pbihkZW1vZ3JhcGhpY3MsIGJ5ID0gImhvdXNlaG9sZF9pZCIpICU+JQ0KICBncm91cF9ieShpbmNvbWUpICU+JQ0KICBzdW1tYXJpemUodG90YWwgPSBzdW0oc2FsZXNfdmFsdWUpKSAlPiUNCiAgZ2dwbG90KGFlcyh4ID0gaW5jb21lLCB5PSB0b3RhbCkpICsNCiAgZ2VvbV9iYXIoc3RhdD0iaWRlbnRpdHkiLCB3aWR0aCA9IC40LCBmaWxsID0gIiNGRjY2NjYiKSArIA0KICBzY2FsZV95X2NvbnRpbnVvdXMobmFtZSA9ICJUb3RhbCBBbW91bnQgb2YgTW9uZXkgU3BlbnQiLCBsYWJlbHMgPSBzY2FsZXM6OmRvbGxhcikgKw0KICBsYWJzKA0KICAgIHRpdGxlID0gIkluY29tZSBSYW5nZXMgU3BlbmRhdHVyZSBvbiBPcmdhbmljIFByb2R1Y3RzIiwNCiAgICBzdWJ0aXRsZT0gIk5vdGUgdGhpcyB1c2VkIHRyYW5zYWN0aW9uc19zYW1wbGUgZGF0YSBmb3IgZWFzZSBvZiBwbG90dGluZyIsDQogICAgeCA9ICJJbmNvbWUgUmFuZ2UiDQogICkgDQpgYGANCg0KYGBge3J9DQp0cmFuc2FjdGlvbnMlPiUNCiAgaW5uZXJfam9pbihwcm9kdWN0cywgYnkgPSAicHJvZHVjdF9pZCIpICU+JQ0KICBmaWx0ZXIoc3RyX2RldGVjdChwcm9kdWN0X2NhdGVnb3J5LCAiT1JHQU5JQyIpKSAlPiUNCiAgZ3JvdXBfYnkod2VlaykgJT4lDQogIHN1bW1hcml6ZSh0b3RhbCA9IHN1bShzYWxlc192YWx1ZSkpICU+JQ0KICBnZ3Bsb3QoYWVzKHg9d2VlaywgeSA9IHRvdGFsLCBjb2xvciA9IHRvdGFsKSkgKw0KICBnZW9tX3BvaW50KHNob3cubGVnZW5kID0gRkFMU0UsIGFscGhhID0gMSwgc2l6ZSA9IDQpICsNCiAgZ2VvbV9zbW9vdGgoKSArDQogIHNjYWxlX3lfY29udGludW91cyhuYW1lID0gIlRvdGFsIFNhbGVzIiwgbGFiZWxzID0gc2NhbGVzOjpkb2xsYXIpICsNCiAgbGFicyggeCA9ICJXZWVrIiwgdGl0bGUgPSAiU2FsZXMgb2YgT3JnYW5pYyBQcm9kdWN0cyBQZXIgV2VlayIsIHN1YnRpdGxlID0gIkRhdGEgdXNlZCBpcyB0cmFuc2FjdGlvbl9zYW1wbGUgZm9yIGNvbXB1dGluZyByZWFzb25zIikNCg0KYGBgDQoNCmBgYHtyfQ0KcHJvZHVjdHMgJT4lDQogIGZpbHRlcihzdHJfZGV0ZWN0KHByb2R1Y3RfY2F0ZWdvcnksICJPUkdBTklDIikpICU+JQ0KICBkaXN0aW5jdChwcm9kdWN0X2lkKSAlPiUNCiAgaW5uZXJfam9pbih0cmFuc2FjdGlvbnMsIGJ5ID0gInByb2R1Y3RfaWQiKSAlPiUNCiAgZ3JvdXBfYnkobW9udGggPSBtb250aHModHJhbnNhY3Rpb25fdGltZXN0YW1wKSkgJT4lDQogIHN1bW1hcml6ZSh0b3RhbCA9IHN1bShzYWxlc192YWx1ZSkpICU+JQ0KICBnZ3Bsb3QoYWVzKHggPSBtb250aCwgeSA9IHRvdGFsLCBncm91cD0gMSkpICsNCiAgZ2VvbV9wb2ludCAoY29sb3IgPSAicmVkIikgKw0KICBnZW9tX2xpbmUoY29sb3IgPSAiYmx1ZSIpICsgDQogIHNjYWxlX3hfZGlzY3JldGUobGltaXRzID0gbW9udGgubmFtZSkgKw0KICBsYWJzKA0KICAgIHRpdGxlID0gIkFtb3VudCBvZiBPcmdhbmljIFByb2R1Y3RzIFNvbGQgUGVyIE1vbnRoIiwNCiAgICBzdWJ0aXRsZSA9ICJOb3QgZnVsbCBkYXRhIGZvciByZW5kZXJpbmcgcHVycG9zZXMiLA0KICAgIHggPSAiTW9udGgiLA0KICAgIHkgPSAiQW1vdW50IG9mIE9yZ2FuaWMgUHJvZHVjcyBTb2xkIiANCiAgKQ0KYGBgDQoNCg==