我有一个带有xlim([1 5])的条形图作为时间。每次包含5个不同的分组数据。它们非常紧凑,情节理解不明确。我将每个xlim单元扩展到每5个分组数据,每次都更具可读性。怎么可能?
另外,如何在每次5个分组数据之间建立更多距离?我应用了bar(data,10,'hist');但我的5个分组数据每次都会被压缩。
答案 0 :(得分:2)
您可以尝试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
见图: