如何改变间隔单位x轴

20视图(30天)
Sehoon常
Sehoon常 2020年1月13日
编辑: 梅格诺亚 2020年1月14日
大家好!
我试图弄清楚如何调整图通过改变X轴的间隔。
我做了一个时间表,X和Y值有17300阵列,X值在15分钟的时间间隔半年。
图出来。然而,我想调整x轴成每小时间隔。
有代码,调整轴的图表根据定义inteval吗?
使用图作为一个例子,我了:
可以看出,x轴值上升到18000(下半场半年的时间间隔测量)。
我希望改变轴高达4380(每小时间隔测量半年)。
我很感激你的建议和帮助。
JC
2的评论
Sehoon常
Sehoon常 2020年1月13日
梅格诺亚感谢您的评论。
我已经尝试
1)设置(gca, xtick, ...., xticklabel, ....)
2)xlim([风骚女子maxX的]);
然而,代码只限制或改变轴间隔,不是恰克图线。

登录置评。

接受的答案

梅格诺亚
梅格诺亚 2020年1月14日
编辑:梅格诺亚 2020年1月14日
这是方法之一
你可以做形状将采样——重塑和线。我做了一些数据的数字化yoour阴谋。它是连接。当然使用您的数据真正的阴谋!
负载(“Halbjahresdauerlinie_15min.mat”)
《不扩散核武器条约》=长度(Halbjahresdauerlinie_15min.Heizstunden);
如果(~国防部(《不扩散核武器条约》,4)= = 0)
错误(“无法downsample因为数组长度需要4的一个因素);
结束
Leistung =总和(重塑(Halbjahresdauerlinie_15min.Leistung 4 npt / 4) ';
Leistung = Leistung / 4;
Heizstunden = Halbjahresdauerlinie_15min.Heizstunden(1:4:结束)/ 4”;
Halbjahresdauerlinie_Daily =表(Heizstunden Leistung);
图();
情节(Halbjahresdauerlinie_Daily.Heizstunden Halbjahresdauerlinie_Daily.Leistung);
包含(“每天Heizstunden”);
ylabel (“千瓦Leistung”);
标题(“Halbjahresdauerlinie”)
你可以下样品的时间轴下半场的间隔,或你可以意味着(重塑(Halbjahresdauerlinie_15min。Heizstunden 4 npt / 4);这取决于你想如何注释每个情节的时间轴,从半天或一天的开始……
untitled.png

答案(1)

Eric Sofen
Eric Sofen 2020年1月13日
如果X是一个数组(持续时间 X =分钟(0:15:262800) ),你直接绘制日期时间或持续时间,和改变时间会改变它的格式属性显示。
比较
情节(X, Y)
X。格式=“h”;
情节(X, Y)

标签

社区寻宝

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

开始狩猎!