【问题标题】:Change the x-axis values to string values [duplicate]将 x 轴值更改为字符串值 [重复]
【发布时间】:2014-08-28 07:40:10
【问题描述】:

我有一个简单的条形图。假设它正在绘制不同城市列表的销售价值 ($)。

所以我的 y 轴是销售额的美元价值。我的 x 轴是城市列表。在 matlab 中,我的 x 轴上的城市被绘制为 1 到 25。如何将数字从 1 到 25 更改为字符串值,即圣地亚哥、纽约、伦敦等?此外,了解如何将字符串值旋转 45 度也很有用,因为字符串值可能会相互重叠,从而难以阅读。

【问题讨论】:

  • 你有没有尝试过?
  • 到目前为止,我所管理的只是条形图。我已经看到如何将 x 轴更改为日期而不是字符串
  • 你不可能看起来很努力:stackoverflow.com/questions/6397234/…
  • 至于轮换,你至少用谷歌搜索过吗?这东西就在那里,不难找到。请至少表明您已经尝试过您的问题。这些不是未解决的问题。
  • 您需要包含的内容是您尝试过的方法无效的原因。您刚刚要求提供代码。如果您从字面上搜索您的确切标题,最后使用“Matlab”,第一个点击是:stackoverflow.com/questions/3672637/…,它准确地回答了您的问题。

标签: matlab


【解决方案1】:

你应该使用XTickLabel

例如,

set(gca,'XTickLabel',{'San Diego';'New York';'London';'Chicago'})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-26
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2011-09-17
    相关资源
    最近更新 更多