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

Tambahkan komentar

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