我有3个小时数据间隔1天的数据。在matlab如何绘制条形图吗?

9的观点(30天)
的帮助,我需要确切地阴谋酒吧/直方图图这样的网站 https://www.spaceweatherlive.com/en/archive/2012/05/12/kp.html 使用Matlab代码。
发布会上,我们假设文件名Kp的价值。Kp值文件将包括 30天 3小时间隔 数据。例如,0 - 3 UT, 3 - 6, 6 - 9 UT,…21 - 24日UT。因此,(1)一天的数据应该有8条在一个图。你明白我的意思吗?(你可以参考链接)。
现在,我想添加10天数据在一个图在我的任务,我的日期 2015-05-12 直到 2015-05-22 (到底十(10)天) 下面我附上文件(Kp价值 Kp20150516.txt 一个月的 05 - 2015 绘图栏/直方图条10天,我只是想抓住数据(它由3个小时间隔的数据) 2015-05-12 直到 2015-05-22 正如我之前提到的Kp20150516.txt从文件的名字。
这是我的想法,但它显示了整个30天的数据。它会变得混乱了。
Kp =负载(“Kp20150516.txt”);
date_h =找到(和(UT1h > = datenum(2015, 05年12 0,0,0),UT1h < datenum(2015年,05年,21日,24日,0,0)));
栏(UT1h (date_h), Kp (:, 8), 0.8,“堆叠”);% Kp(: 8)列8是Kp的准确值。
datetick (“x”,“弟弟”,“keeplimits”)
ylabel (“Kp指数”);
包含(“天”);
这个图我混乱。
因为我要结合2情节在一个图表,240 x1双值应该是每一天必须只有8条。否则,它显示了这样的错误
错误使用图
向量必须是相同的长度。
错误在Lemah(57)行
情节(UT1h (date_h), Kp (:, 8),“线宽”,1.2)
谢谢你!
7评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年1月2日
附上的文件是关于15 kb。
sharepoint文件(不附)大,但当我点击链接页面上下载程序,并保存到本地驱动器,然后是MATLAB 能打开文件作为.mat文件。

登录置评。

接受的答案

Suvansh Arora
Suvansh Arora 2022年12月20日
解决这个问题提到的,遵循以下提到的过程:
  • 为了情节不同酒吧图表对不同天的月,您可以选择保存酒吧图表使用“savefig”。传说和图的名字将有助于确定条形图的绘制。
我= 1:8:大小(date_h (:))
栏(Kp(我+ 7、8),0.8,“堆叠”);% Kp(: 8)列8是Kp的准确值。
% datetick (“x”、“弟弟”,“keeplimits”)
ylabel (“Kp指数”);
包含(“小时”);
集(gca),“XTickLabel”,{“0 - 3”,“3 - 6”,“6 - 9”,9 - 12的,“12 - 15”,“15日”,“21”,“战”})
传奇(sprintf (' %。0f Day'Kp(我,3)));
网格
网格
savefig (gcf“天”+字符串(Kp(我,3)));
关闭(gcf);
结束
上述代码将节省30块30天的阴谋将显示以下信息:
  • 实现任务提到的另一种方法是通过绘制多个图形在一个阴谋。
按照下面的MATLAB回答文章和文档供参考:
  1. 显示酒吧在一个阴谋团体:条形图——MATLAB酒吧
  2. Savefig文档:图和内容保存到FIG-file——MATLAB savefig
  3. 结合多个情节相同的图:结合多个情节——MATLAB仿真软件万博1manbetx
我希望以上信息可以帮助你。

更多的答案(0)

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!