Основной вопрос для черчения / Как мне отформатировать ось? - PullRequest
0 голосов
/ 18 июня 2019

Я создал свой собственный набор данных для студенческого проекта, над которым я работаю, и пытаюсь построить график, показывающий результаты трудоустройства, количество занятых в разных регионах.Я новичок в Rstudio / данных в целом и технофоб!Я изо всех сил пытаюсь заставить мою ось Y показывать числа как нормальные числа, а не экспоненциальные обозначения (если это то, что называется 6e + 04 и т. Д.?)

В дополнение к этому, ось X выбирает только определенные регионы.дисплей, больше, если я его расширю.Как я могу это исправить, чтобы показать все регионы?

Большое спасибо заранее за любую помощь!

Я пытался использовать ylim=c(ymin=0, ymax=100000) в сюжете.(Информация, максимальное значение для занятых чуть ниже 100000).Но это не изменило сюжет.

employment.region$Region<- factor(employment.region$Employed, labels=c("North East","North West","Yorkshire","East Midlands","West Midlands","East of England","London","South East","South West","Wales","Scotland"))

plot(employment.region$Region,employment.region$Employed, ylim=c(ymin=0, ymax=100000), frame= FALSE)

AND 

plot(employment.region$Employed~employment.region$Region, ylim=c(ymin=0, ymax=100000))

enter image description here

1 Ответ

2 голосов
/ 18 июня 2019

График без оси y, затем установите метки и метки осей вручную. Вот почему определены yticks и yaxis_labs. Затем нанесите, используя las = 2, чтобы аннотации оси были перпендикулярны оси.

yticks <- seq(0, 100000, by = 2e4)
yaxis_labs <- formatC(yticks, digits = 6)

old_par <- par(mar = c(7, 4, 4, 2) + 0.1)

plot(employment.region$Region, employment.region$Employed, 
     ylim=c(ymin=0, ymax=100000), frame= FALSE, las = 2, yaxt = "n")
axis(2, at = yticks, labels = yaxis_labs, las = 2)

par(old_par)
...