Подтвердить что ты не робот

R: Как я могу сделать штрих-код с метками, параллельными (горизонтально), на бары

В barplot можно ли сделать метки параллельными столбцам?

Предположим, что у нас есть кадр данных, называемый "данными".

              Page   PV UniquePgv
1 /photos/upcoming 5295      2733
2                / 4821      2996
3          /search 1201       605
4       /my_photos  827       340
5   /photos/circle  732       482

Я хочу сделать штрих-код PV со столбцом "Страница" в качестве метки.

names <-data$Page
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names)

Что дает:

enter image description here

Название каждого столбца вертикальное, а столбцы - горизонтальные.

Как сделать ярлыки отображаемыми по горизонтали и параллели с полосками? Если это невозможно, я открыт для предложений по другим способам построения этой информации.

4b9b3361

Ответ 1

Вы можете использовать графический параметр las. Однако, если вы это сделаете, имена будут запущены в конце окна, поэтому вам нужно будет изменить поля. Например:

par(mai=c(1,2,1,1))
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names,las=1)

enter image description here

Ответ 2

enter image description here

enter image description here нг

esal = c (res $V3)

ename = res $V2 barplot (esal, names.arg = ename, col = c (rainbow (длина (esal))), xlab = "Employee Name", ylab = "Salary", main = "Emp V/S Salary" )