SAS - wykresy słupkowe
Wykres słupkowy przedstawia dane w prostokątnych słupkach o długości słupka proporcjonalnej do wartości zmiennej. SAS stosuje proceduręPROC SGPLOTdo tworzenia wykresów słupkowych. Na wykresie słupkowym możemy rysować zarówno proste, jak i skumulowane słupki. Na wykresie słupkowym każdy słupek może mieć inny kolor.
Składnia
Podstawowa składnia tworzenia wykresu słupkowego w SAS to -
PROC SGPLOT DATA = DATASET;
VBAR variables;
RUN;
Poniżej znajduje się opis użytych parametrów -
DATASET - to nazwa używanego zbioru danych.
variables - są wartościami używanymi do wykreślenia histogramu.
Prosty wykres słupkowy
Prosty wykres słupkowy to wykres słupkowy, na którym zmienna ze zbioru danych jest reprezentowana jako słupki.
Przykład
Poniższy skrypt utworzy wykres słupkowy przedstawiający długość samochodów w postaci słupków.
PROC SQL;
create table CARS1 as
SELECT make, model, type, invoice, horsepower, length, weight
FROM
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;
proc SGPLOT data = work.cars1;
vbar length ;
title 'Lengths of cars';
run;
quit;
Kiedy wykonujemy powyższy kod, otrzymujemy następujący wynik -
Wykres słupkowy skumulowany
Skumulowany wykres słupkowy to wykres słupkowy, na którym zmienna ze zbioru danych jest obliczana w odniesieniu do innej zmiennej.
Przykład
Poniższy skrypt utworzy skumulowany wykres słupkowy, na którym obliczana jest długość samochodów dla każdego typu samochodu. Używamy opcji grupy, aby określić drugą zmienną.
proc SGPLOT data = work.cars1;
vbar length /group = type ;
title 'Lengths of Cars by Types';
run;
quit;
Kiedy wykonujemy powyższy kod, otrzymujemy następujący wynik -
Wykres słupkowy grupowany
Wykres słupkowy grupowany jest tworzony w celu pokazania, jak wartości zmiennej są rozłożone w kulturze.
Przykład
Poniższy skrypt utworzy grupowany wykres słupkowy, na którym długość samochodów jest zgrupowana wokół typu samochodu. Widzimy więc dwa sąsiednie słupki o długości 191, jeden dla typu samochodu „Sedan”, a drugi dla samochodu typu „Wagon” .
proc SGPLOT data = work.cars1;
vbar length /group = type GROUPDISPLAY = CLUSTER;
title 'Cluster of Cars by Types';
run;
quit;
Kiedy wykonujemy powyższy kod, otrzymujemy następujący wynik -