Bagaimana cara mengubah tipe garis di ggplot2


Anda dapat menggunakan argumen linetype untuk mengubah tipe garis di plot ggplot2:

 ggplot(df, aes(x=x, y=y)) +
  geom_line(linetype= 1 )

Nilai default untuk tipe garis adalah 1 (satu garis padat), namun Anda dapat menentukan nilai apa pun antara 0 dan 6 jika:

  • 0 = kosong
  • 1 = padat
  • 2 = putus-putus
  • 3 = putus-putus
  • 4 = tanda hubung
  • 5 = tanda hubung panjang
  • 6 = dua garis

Contoh berikut menunjukkan cara mengubah argumen linetype di plot ggplot2 yang berbeda.

Contoh 1: Buat plot dengan tipe garis default

Kode berikut menunjukkan cara membuat plot garis di ggplot2 menggunakan tipe garis default (garis padat):

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
                 y=c(5, 8, 10, 14, 13, 19))

#create line plot
ggplot(df, aes(x=x, y=y)) +
  geom_line() 

Karena kami tidak menggunakan argumen linetype sama sekali, ggplot2 menggunakan linetype default, solid.

Contoh 2: Buat plot dengan tipe garis khusus

Kode berikut menunjukkan cara membuat plot garis di ggplot2 menggunakan garis putus-putus (linetype=2) untuk tipe garis:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
                 y=c(5, 8, 10, 14, 13, 19))

#create line plot with custom line type
ggplot(df, aes(x=x, y=y)) +
  geom_line(linetype= 2 ) 

Contoh 3: Buat plot dengan tipe garis berbasis variabel

Kode berikut menunjukkan cara membuat plot garis di ggplot2 yang tipe garisnya didasarkan pada nilai variabel tertentu dalam bingkai data:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 10, 1, 10, 1, 10),
                 y=c(5, 8, 10, 14, 13, 19),
                 group=c('A', 'A', 'B', 'B', 'C', 'C'))

#create line plot
ggplot(df, aes(x=x, y=y, group=group)) +
  geom_line(aes(linetype=group, color=group), size= 1.5 ) 

Perhatikan bahwa jenis garis dan warna setiap garis didasarkan pada nilai variabel grup .

Perhatikan bahwa ggplot2 juga secara otomatis menghasilkan legenda di sisi kanan plot untuk menunjukkan baris mana yang sesuai dengan tim mana.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di ggplot2:

Cara mengubah bentuk titik di ggplot2
Bagaimana cara mengubah ukuran titik di ggplot2
Cara mengubah warna garis di ggplot2

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *