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]()
Название каждого столбца вертикальное, а столбцы - горизонтальные.
Как сделать ярлыки отображаемыми по горизонтали и параллели с полосками? Если это невозможно, я открыт для предложений по другим способам построения этой информации.
Ответы
Ответ 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]()
нг
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" )