如何在matlab中绘制分类数据

这个例子展示了如何可视化分类数据。分类数组用于存储包含有限个离散类别值的数据。图表类型的子集支持分类数组。

东西/原料

  • matlab软件
  • 电脑

方式/步调

  1. 1

    建立分类数据

    离散值凡是暗示为字符串。

    可以利用分类函数将字符串的单位格数组转换为分类数组。

    号令行键入:

    load patients SelfAssessedHealthStatus Height Weight     

    HealthStatus = categorical(SelfAssessedHealthStatus);    

    summary(HealthStatus)                                    

  2. 2

    按“Enter”键。

    如图1所示。

  3. 3

    用分类数据绘制饼图

    饼图常被用于可视化由离散值构成的数据。

    利用带有分类数组的饼函数时,切片会主动标识表记标帜类别号称和百分比。

    号令行键入:

    figure

    pie(HealthStatus)

    title('Self Assessed Health Status')

  4. 4

    按“Enter”键。

    如图2所示。

  5. 5

    要在饼图中偏移切片,请将类此外名称指定为可选的输入参数。

    号令行键入:

    pie(HealthStatus,'Good')

    title('Self Assessed Health Status')

  6. 6

    按“Enter”键。

    如图3所示。

  7. 7

    用分类数据绘制直方图

    直方图可以用来绘制分类数组中每个离散值的计数。

    这些条被主动贴上类别号称的标签。

    号令行键入:

    hist(HealthStatus)

    title('Self Assessed Health Status')

  8. 8

    按“Enter”键。

    如图4所示。

  9. 9

    用类别数据着色的点散点图

    您还可以在散点图中利用分类数据。

    您可以利用分类数组按类别对数据进行着色。

    号令行键入:

    scatter(Height,Weight,[],HealthStatus,'filled')

    xlabel('Height')

    ylabel('Weight')

  10. 10

    按“Enter”键。

    如图5所示。

    END
原作者:matlab教程举报
  • 发表于 2020-02-14 20:00
  • 阅读 ( 1080 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具