2014-08-28 3 views
-1

У меня есть простая гистограмма. Предположим, что он отражает стоимость продаж ($) для списка разных городов.Измените значения оси x на строковые значения

Таким образом, моя ось y является долларовой стоимостью продаж. Моя ось x - это список городов. В Matlab города в моей оси x отображаются как от 1 до 25. Как мне изменить числа от 1 до 25 до строковых значений, например, Сан-Диего, Нью-Йорк, Лондон и т. Д.? Также было бы полезно знать, как вращать строковые значения на 45 градусов, поскольку строковые значения могут перекрывать друг друга, что затрудняет их чтение.

+0

Пытались ли вы что-нибудь? – Dan

+0

ну и все, что я до сих пор знаю, это гистограмма. Я видел, как изменить ось x на даты, но не на строки – mHelpMe

+1

Вы не могли бы выглядеть очень тяжело: http://stackoverflow.com/questions/6397234/matlab-how-to-use-strings-instead- of-numbers-in-bar-figure – Dan

ответ

0

Вы должны использовать XTickLabel.

Например,

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