2013-06-06 2 views
1

При построении диаграммы я хочу отобразить метку большой последовательности чисел для оси x. Я вычисляю с помощью names.arg = c(). Но для отображения большой последовательности чисел например от 1 до 50 в x-оси, я должен ввести все числа, такие как names.arg = c («1», «2», «3», «4» ------ «50») ,Отображение большой последовательности чисел для оси x в barplot

Есть ли способ отображения таких последовательностей другим способом, таким как 1:50 или любым другим способом, так что мне не нужно вводить все числа.

Может ли кто-нибудь помочь мне решить эту проблему.

Заранее спасибо

+1

делает 'names.arg = 1: 50 'не работает для вас? или, может быть, 'names.arg = as.character (1:50)'? –

+0

@StephLocke является правильным. Похоже, as.character (1:50) - именно то, что вам нужно. Он отлично работал, когда я его протестировал. – storaged

+0

@StephLocke благодарит, что это сработало. В результате я поставил 1:50 в цитату. После удаления цитаты он работал – stackoverflowuser

ответ

1

Вы можете использовать names.arg=1:50 или если вы хотите, чтобы они есть текстовый тип данных names.arg=as.character(1:50)

(следить за комментариями с)

Смежные вопросы