Jak tworzyć wykresy liniowe w sas-ie (z przykładami)
Możesz użyć proc sgplot do tworzenia wykresów liniowych w SAS-ie.
W tej procedurze zastosowano następującą podstawową składnię:
/*create dataset*/ proc sgplot data =my_data; series x =x_variable y =y_variable; run ;
Poniższe przykłady pokazują, jak używać tej procedury do tworzenia wykresów liniowych w SAS-ie.
Przykład 1: Utwórz wykres liniowy z pojedynczą linią
Załóżmy, że mamy następujący zestaw danych w SAS-ie, który pokazuje całkowitą sprzedaż zrealizowaną przez sklep przez 10 kolejnych dni:
/*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;
Możemy użyć proc sgplot , aby utworzyć wykres liniowy wyświetlający dzień na osi x i sprzedaż na osi y:
/*create line plot that displays sales by day*/
proc sgplot data =my_data;
series x =day y =sales;
run ;
Możemy użyć poniższego kodu, aby zmienić wygląd wykresu, w tym tytuł, etykiety, kolory, wzór linii i grubość linii:
/*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 ;
Przykład 2: Utwórz wykres liniowy z wieloma liniami
Załóżmy, że mamy następujący zestaw danych w SAS-ie, który pokazuje całkowitą sprzedaż zrealizowaną przez trzy różne sklepy przez pięć kolejnych dni:
/*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;
Możemy użyć proc sgplot z argumentem group , aby utworzyć wykres liniowy przedstawiający sprzedaż dokonaną przez każdy z trzech sklepów:
/*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 ;
Oś x przedstawia dzień, a oś y przedstawia sprzedaż dokonaną przez sklepy.
Trzy pojedyncze wiersze przedstawiają sprzedaż dokonaną przez każdy z trzech sklepów każdego dnia.
Dodatkowe zasoby
Poniższe tutoriale wyjaśniają, jak tworzyć inne popularne wizualizacje w SAS-ie:
Jak tworzyć wykresy skrzynkowe według grup w SAS-ie
Jak utworzyć wykres rozrzutu z linią regresji w SAS-ie