首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >matlab从地图创建直方图

matlab从地图创建直方图
EN

Stack Overflow用户
提问于 2013-02-21 06:08:24
回答 2查看 406关注 0票数 1

我在matlab中有一张地图:

代码语言:javascript
运行
复制
containers.Map handle
Package: containers

Properties:
      Count: 3
    KeyType: 'char'
  ValueType: 'double'

例如:

代码语言:javascript
运行
复制
keys(dict)
ans = 
    'a'    'b'    'c'
values(dict)
ans = 
    [1]    [1]    [2]

有没有一种简单的方法可以从这张地图上构建直方图。我需要的是这样的东西:

我尝试了这样的东西:hist(keys(dict), values(dict)),但问题是keys(dict)values(dict)是一个细胞,而hist只能处理向量。

有没有一种简单的方法可以从地图中创建直方图,或者我应该遍历键和值?

EN

Stack Overflow用户

发布于 2013-10-28 22:48:49

要将密钥添加为x标签,请使用:

代码语言:javascript
运行
复制
set(gca,'XTick',[1:length(keys(dict))])
set(gca,'xticklabel', keys(dict))
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14990876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档