【问题标题】:how expand x-axis in bar plot in MATLAB如何在MATLAB中的条形图中扩展x轴
【发布时间】:2013-08-02 10:45:27
【问题描述】:

我有一个以 xlim([1 5]) 为时间的条形图。每次包含 5 个不同的分组数据。它们非常紧凑,情节理解不清楚。我将把每个 xlim 单元扩展到每 5 个分组数据,以便每次都更具可读性。怎么可能?

另外,我怎样才能使每次 5 个分组数据之间的距离更远?我申请了 bar(data,10,'hist');但我的 5 个分组数据仍然每次都被压缩。

【问题讨论】:

标签: matlab bar-chart


【解决方案1】:

你可以试试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

见图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多