DATA VISUALISATION WITHOUT CODING

setwd("~/R.TRAINING")
library(gganimate)       
library(ggstatsplot)     
G3;You can cite this package as:
     Patil, I. (2021). Visualizations with statistical details: The 'ggstatsplot' approach.
     Journal of Open Source Software, 6(61), 3167, doi:10.21105/joss.03167
g
library(patchwork)     
library(plotly)        
G3;
Attaching package: ‘plotly’

gG3;The following object is masked from ‘package:ggplot2’:

    last_plot

gG3;The following object is masked from ‘package:stats’:

    filter

gG3;The following object is masked from ‘package:graphics’:

    layout

g
library(gifski)        
library(GWalkR)        
library(esquisse)

LOAD DATASET

data <- read.csv("GSSsubset.csv")
head(data)

Data visualisation using esquisse

library(esquisse)
#squisser(data)
library(ggplot2)

P1 = ggplot(data) +
 aes(x = age, y = income) +
 geom_point(colour = "#21CFBA") +
 labs(x = "Age of respondents", 
 y = "income in ksh", title = "scatterplot", subtitle = "source is Kim") +
 theme_minimal() +
 theme(plot.title = element_text(size = 16L, 
 face = "bold", hjust = 0.5), plot.subtitle = element_text(size = 12L, face = "italic", hjust = 1), 
 axis.text.y = element_text(size = 12L), axis.text.x = element_text(size = 12L))
#esquisser(data)
library(ggplot2)

P2 = ggplot(data) +
 aes(x = degree, fill = degree) +
 geom_bar() +
 scale_fill_hue(direction = 1) +
 labs(x = "Education level", 
 title = "BARCHART", caption = "Source : Kim") +
 theme_light() +
 theme(plot.title = element_text(size = 15L, 
 face = "bold", hjust = 0.5), axis.text.y = element_text(size = 13L), axis.text.x = element_text(size = 13L))
#esquisser(data)
library(ggplot2)

ggplot(data) +
 aes(x = weight, y = height) +
 geom_point(colour = "#B00FC3") +
 labs(title = "scatterplot") +
 theme_minimal() +
 theme(plot.title = element_text(face = "bold", hjust = 0.5), axis.text.y = element_text(size = 13L), 
 axis.text.x = element_text(size = 13L))

#esquisser(data)

library(ggplot2)

ggplot(data) +
 aes(x = degree, y = income, fill = degree) +
 geom_col() +
 scale_fill_hue(direction = 1) +
 labs(title = "barchat") +
 theme_minimal() +
 theme(legend.position = "top", plot.title = element_text(hjust = 0.5), 
 axis.title.y = element_text(size = 14L), axis.title.x = element_text(size = 13L), axis.text.y = element_text(face = "italic", 
 size = 13L), axis.text.x = element_text(face = "italic", size = 13L), legend.text = element_text(size = 12L), 
 legend.title = element_text(size = 14L))

library(patchwork)
combine <- (P1| P2) + 
  plot_annotation(title = "Combined Plots Example")

print(combine)

plot_pppp <- ggsave("plot_1.png")
Saving 7 x 7 in image
library(GWalkR)
#gwalkr(data)
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KIyBEQVRBIFZJU1VBTElTQVRJT04gV0lUSE9VVCBDT0RJTkcNCg0KYGBge3J9DQpzZXR3ZCgifi9SLlRSQUlOSU5HIikNCmBgYA0KDQoNCmBgYHtyfQ0KbGlicmFyeShnZ2FuaW1hdGUpICAgICAgIA0KbGlicmFyeShnZ3N0YXRzcGxvdCkgICAgIA0KbGlicmFyeShwYXRjaHdvcmspICAgICANCmxpYnJhcnkocGxvdGx5KSAgICAgICAgDQpsaWJyYXJ5KGdpZnNraSkgICAgICAgIA0KbGlicmFyeShHV2Fsa1IpICAgICAgICANCmxpYnJhcnkoZXNxdWlzc2UpDQpgYGANCg0KIyBMT0FEIERBVEFTRVQNCmBgYHtyfQ0KZGF0YSA8LSByZWFkLmNzdigiR1NTc3Vic2V0LmNzdiIpDQpoZWFkKGRhdGEpDQpgYGANCg0KIyBEYXRhIHZpc3VhbGlzYXRpb24gdXNpbmcgZXNxdWlzc2UNCg0KDQpgYGB7cn0NCmxpYnJhcnkoZXNxdWlzc2UpDQojc3F1aXNzZXIoZGF0YSkNCmxpYnJhcnkoZ2dwbG90MikNCg0KUDEgPSBnZ3Bsb3QoZGF0YSkgKw0KIGFlcyh4ID0gYWdlLCB5ID0gaW5jb21lKSArDQogZ2VvbV9wb2ludChjb2xvdXIgPSAiIzIxQ0ZCQSIpICsNCiBsYWJzKHggPSAiQWdlIG9mIHJlc3BvbmRlbnRzIiwgDQogeSA9ICJpbmNvbWUgaW4ga3NoIiwgdGl0bGUgPSAic2NhdHRlcnBsb3QiLCBzdWJ0aXRsZSA9ICJzb3VyY2UgaXMgS2ltIikgKw0KIHRoZW1lX21pbmltYWwoKSArDQogdGhlbWUocGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTZMLCANCiBmYWNlID0gImJvbGQiLCBoanVzdCA9IDAuNSksIHBsb3Quc3VidGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEyTCwgZmFjZSA9ICJpdGFsaWMiLCBoanVzdCA9IDEpLCANCiBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTJMKSwgYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEyTCkpDQoNCmBgYA0KDQoNCmBgYHtyfQ0KI2VzcXVpc3NlcihkYXRhKQ0KbGlicmFyeShnZ3Bsb3QyKQ0KDQpQMiA9IGdncGxvdChkYXRhKSArDQogYWVzKHggPSBkZWdyZWUsIGZpbGwgPSBkZWdyZWUpICsNCiBnZW9tX2JhcigpICsNCiBzY2FsZV9maWxsX2h1ZShkaXJlY3Rpb24gPSAxKSArDQogbGFicyh4ID0gIkVkdWNhdGlvbiBsZXZlbCIsIA0KIHRpdGxlID0gIkJBUkNIQVJUIiwgY2FwdGlvbiA9ICJTb3VyY2UgOiBLaW0iKSArDQogdGhlbWVfbGlnaHQoKSArDQogdGhlbWUocGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTVMLCANCiBmYWNlID0gImJvbGQiLCBoanVzdCA9IDAuNSksIGF4aXMudGV4dC55ID0gZWxlbWVudF90ZXh0KHNpemUgPSAxM0wpLCBheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChzaXplID0gMTNMKSkNCg0KYGBgDQpgYGB7cn0NCiNlc3F1aXNzZXIoZGF0YSkNCmxpYnJhcnkoZ2dwbG90MikNCg0KZ2dwbG90KGRhdGEpICsNCiBhZXMoeCA9IHdlaWdodCwgeSA9IGhlaWdodCkgKw0KIGdlb21fcG9pbnQoY29sb3VyID0gIiNCMDBGQzMiKSArDQogbGFicyh0aXRsZSA9ICJzY2F0dGVycGxvdCIpICsNCiB0aGVtZV9taW5pbWFsKCkgKw0KIHRoZW1lKHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgaGp1c3QgPSAwLjUpLCBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTNMKSwgDQogYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEzTCkpDQoNCmBgYA0KDQoNCmBgYHtyfQ0KI2VzcXVpc3NlcihkYXRhKQ0KDQpsaWJyYXJ5KGdncGxvdDIpDQoNCmdncGxvdChkYXRhKSArDQogYWVzKHggPSBkZWdyZWUsIHkgPSBpbmNvbWUsIGZpbGwgPSBkZWdyZWUpICsNCiBnZW9tX2NvbCgpICsNCiBzY2FsZV9maWxsX2h1ZShkaXJlY3Rpb24gPSAxKSArDQogbGFicyh0aXRsZSA9ICJiYXJjaGF0IikgKw0KIHRoZW1lX21pbmltYWwoKSArDQogdGhlbWUobGVnZW5kLnBvc2l0aW9uID0gInRvcCIsIHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoaGp1c3QgPSAwLjUpLCANCiBheGlzLnRpdGxlLnkgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDE0TCksIGF4aXMudGl0bGUueCA9IGVsZW1lbnRfdGV4dChzaXplID0gMTNMKSwgYXhpcy50ZXh0LnkgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJpdGFsaWMiLCANCiBzaXplID0gMTNMKSwgYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoZmFjZSA9ICJpdGFsaWMiLCBzaXplID0gMTNMKSwgbGVnZW5kLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEyTCksIA0KIGxlZ2VuZC50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTRMKSkNCg0KYGBgDQpgYGB7cn0NCmxpYnJhcnkocGF0Y2h3b3JrKQ0KY29tYmluZSA8LSAoUDF8IFAyKSArIA0KICBwbG90X2Fubm90YXRpb24odGl0bGUgPSAiQ29tYmluZWQgUGxvdHMgRXhhbXBsZSIpDQoNCnByaW50KGNvbWJpbmUpDQoNCmBgYA0KYGBge3J9DQpwbG90X3BwcHAgPC0gZ2dzYXZlKCJwbG90XzEucG5nIikNCmBgYA0KDQoNCg0KDQoNCg0KYGBge3J9DQpsaWJyYXJ5KEdXYWxrUikNCiNnd2Fsa3IoZGF0YSkNCmBgYA0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQo=