Library magick pada R digunakan untuk memanipulasi gambar dan memproses file gambar dalam berbagai format (JPG, PNG, GIF, BMP, SVG, dsb.).

Berikut langkah-langkah untuk menggambar vektor : 1. Import library magick

library(magick)
## Linking to ImageMagick 6.9.12.3
## Enabled features: cairo, freetype, fftw, ghostscript, heic, lcms, pango, raw, rsvg, webp
## Disabled features: fontconfig, x11
  1. Buatlah suatu objek gambar dengan fungsi image_graph dalam magick, misalnya, kita akan membuat objek gambar berupa lingkaran:
img <- image_graph(400, 400, res = 96)

Dalam kode di atas, image_graph() digunakan untuk membuat suatu objek gambar kosong dengan lebar 400 piksel, tinggi 400 piksel, dan resolusi 96 dpi.

  1. Simpan objek gambar sebagai file gambar vektor dengan format SVG (Scalable Vector Graphic):
image_write(img, "contoh.svg")
## Warning in image_write(img, "contoh.svg"): Writing image with 0 frames

4.File hasil keluaran berupa file vektor SVG yang dapat digunakan untuk diolah atau dicetak dalam ukuran besar tanpa kehilangan ketajaman atau kualitas gambar.