如何使用Matlab绘制数字和字符串数据的直方图?

时间:2018-01-10 16:50:36

标签: matlab histogram

我有一个csv文件。它包含两个名为Devices(String values)和AverageTime(float,numeric value)的列。我需要绘制直方图,x轴:设备,y轴:平均时间。我的代码是

My csv file looks like: (just an example)
Devices      AverageTime
A            10.23
B            22.38
C            78.20
D            100.002
E            57.1147

但我收到错误

  

使用hist时出错(第48行)     输入参数必须是数字。   测试错误(第5行)     hist(Devices1,Time1)

请帮我策划这个?

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 ^$ [OR]
RewriteCond %{DOCUMENT_ROOT}/$1 !-d
RewriteRule ^(?!en/)([^/]+/)?.*$ /en/$0 [R=301,L,NC]

1 个答案:

答案 0 :(得分:3)

你可以通过使用bar而不是hist来实现这一点,你只需将XtickLabel设置为显示设备名称就像这样

bar(Time1)
set(gca,'xticklabel',Devices1)