Visualisasi 2 Line menggunakan package ggplot

Print Friendly, PDF & Email

Package visualisasi secara umum dan terkenal sih menggunakan ggplot, namun ada sedikit hal yang menurut saya agak aneh, yaitu untuk menyajikan sebuah 2 plot line (seringnya saya lihat tutorial yang ada di internet) menyajikan format tabel berikut (minimal terdiri dari 3 kolom)

Kalau kita menyajikan tabel seperti diatas, maka sangat mudah menampilkan 2 plot line

library(dplyr)
library(openxlsx)
library(ggplot2)

dat1 = read.xlsx('C:\\Users\\mulka\\Desktop\\Mengubah Legend\\dat1.xlsx')
p = ggplot(data = dat1)+
    geom_line(aes(x=no,y = tinggi, colour = jenis_kelamin))
print(p)

Padahal tidak semuanya bisa disajikan seperti itu, misalkan seperti ini

Agar bisa menyajikan visualisasi diatas, maka agak sedikit repot

dat2 = read.xlsx('C:\\Users\\mulka\\Desktop\\Mengubah Legend\\dat2.xlsx')
p = ggplot(data = dat2, aes(x = no)) +
    geom_line(aes(y = tinggi_perempuan, colour = "Laki-Laki")) +
    geom_line(aes(y = tinggi_laki_laki, colour = "Perempuan")) +
    scale_colour_manual("", 
                        breaks = c("Laki-Laki", "Perempuan"),
                        values = c("red", "blue"))
    
print(p)

Atau kalian punya informasi yang lain? Saya sering menggunakan line plot untuk membandingkan antar data target dan prediksi sehingga seringkali menggunakan format tabel seperti no 2!

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *