[英]how expand x-axis in bar plot in MATLAB
我有一个带有xlim([1 5])的条形图作为时间。 每次包含5个不同的分组数据。 它们非常紧凑,情节理解不明确。 我将每个xlim单元扩展到每5个分组数据,每次都更具可读性。 这怎么可能?
另外,如何在每次5个分组数据之间建立更多距离? 我应用了bar(data,10,'hist'); 但是我的5个分组数据每次都会被压缩。
您可以尝试使用bar(X,Y,width)
,其width
值小于默认值,即0.8。 然而,这只会使条形更窄,在其组内不会彼此更接近。
要使条形组更远,可以在它们之间插入NaN
值。 例如:
bar(1:.5:3,[ rand(1,7); repmat(NaN,1,7); rand(1,7); repmat(NaN,1,7); rand(1,7)] ,.8)
set(gca,'xtick',1:3) % remove unwanted ticks
见图:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.