如何在matlab中繪制分類數據

這個例子展示了如何可視化分類數據 。 分類數組用于存儲包含有限個離散類別值的數據 。 圖表類型的子集支持分類數組 。
需要這些哦
matlab軟件
電腦
方式/
1建立分類數據
離散值凡是暗示為字符串 。
可以利用分類函數將字符串的單位格數組轉換為分類數組 。
號令行鍵入:
load patients SelfAssessedHealthStatus Height Weight     
HealthStatus = categorical(SelfAssessedHealthStatus);    
summary(HealthStatus)                                    

2按“Enter”鍵 。
如圖1所示 。

如何在matlab中繪制分類數據



3用分類數據繪制餅圖
餅圖常被用于可視化由離散值構成的數據 。
利用帶有分類數組的餅函數時,切片會主動標識表記標幟類別號稱和百分比 。
號令行鍵入:
figure
pie(HealthStatus)
title('Self Assessed Health Status')

4按“Enter”鍵 。
如圖2所示 。
如何在matlab中繪制分類數據



5要在餅圖中偏移切片,請將類此外名稱指定為可選的輸入參數 。
號令行鍵入:
pie(HealthStatus,'Good')
title('Self Assessed Health Status')

6按“Enter”鍵 。
如圖3所示 。
如何在matlab中繪制分類數據



7用分類數據繪制直方圖

直方圖可以用來繪制分類數組中每個離散值的計數 。
【如何在matlab中繪制分類數據】這些條被主動貼上類別號稱的標簽 。
號令行鍵入:
hist(HealthStatus)
title('Self Assessed Health Status')

8按“Enter”鍵 。
如圖4所示 。
如何在matlab中繪制分類數據



9用類別數據著色的點散點圖
您還可以在散點圖中利用分類數據 。
您可以利用分類數組按類別對數據進行著色 。
號令行鍵入:
scatter(Height,Weight,[],HealthStatus,'filled')
xlabel('Height')
ylabel('Weight')

10按“Enter”鍵 。
如圖5所示 。
如何在matlab中繪制分類數據



原作者:matlab教程舉報
以上內容就是如何在matlab中繪制分類數據的內容啦,希望對你有所幫助哦!

    猜你喜歡