Cara membuat plot garis di sas (dengan contoh)
Anda dapat menggunakan proc sgplot untuk membuat plot garis di SAS.
Prosedur ini menggunakan sintaks dasar berikut:
/*create dataset*/ proc sgplot data =my_data; series x =x_variable y =y_variable; run ;
Contoh berikut menunjukkan cara menggunakan prosedur ini untuk membuat plot garis di SAS.
Contoh 1: Buat plot linier dengan satu garis
Katakanlah kita memiliki kumpulan data berikut di SAS yang menunjukkan total penjualan yang dilakukan oleh sebuah toko selama 10 hari berturut-turut:
/*create dataset*/ data my_data; input day $sales; datalines ; 1 7 2 12 3 15 4 14 5 13 6 11 7 10 8 16 9 18 10 24 ; run ; /*view dataset*/ proc print data =my_data;
Kita dapat menggunakan proc sgplot untuk membuat plot garis yang menampilkan hari pada sumbu x dan penjualan pada sumbu y:
/*create line plot that displays sales by day*/
proc sgplot data =my_data;
series x =day y =sales;
run ;
Kita dapat menggunakan kode berikut untuk mengubah tampilan grafik, termasuk judul, label, warna, pola garis, dan ketebalan garis:
/*create custom line plot*/
title " Sales by Day ";
proc sgplot data =my_data;
series x =day y =sales / lineattrs =( color =red pattern =dash thickness = 4 );
xaxis display =(nolabel noline noticks);
run ;
title ;
Contoh 2: Membuat Plot Linier dengan Banyak Garis
Katakanlah kita memiliki kumpulan data berikut di SAS yang menunjukkan total penjualan yang dilakukan oleh tiga toko berbeda selama lima hari berturut-turut:
/*create dataset*/ data my_data; input store $day $sales; datalines ; At 1 13 At 2 18 At 3 20 At 4 25 At 5 26 B 1 3 B 2 7 B 3 12 B 4 12 B 5 11 C 1 6 C 2 12 C 3 19 C 4 20 C 5 21 ; run ; /*view dataset*/ proc print data =my_data;
Kita dapat menggunakan proc sgplot dengan argumen grup untuk membuat plot garis yang menampilkan penjualan yang dilakukan oleh masing-masing dari tiga toko:
/*create line plot that displays sales by day for each store*/
title " Sales by Day by Store ";
proc sgplot data =my_data;
styleattrs datacontrastcolors =(red green blue);
series x =day y =sales / group =store;
run ;
title ;
Sumbu x menunjukkan hari dan sumbu y menunjukkan penjualan yang dilakukan toko.
Tiga baris individual menunjukkan penjualan yang dilakukan oleh masing-masing dari tiga toko setiap hari.
Sumber daya tambahan
Tutorial berikut menjelaskan cara membuat visualisasi umum lainnya di SAS:
Cara membuat plot kotak berdasarkan grup di SAS
Cara membuat scatterplot dengan garis regresi di SAS