Моя горизонтальная полоса обрезает текст, когда я сохраняю изображение. Как сделать полосы короче, а текст длиннее?
Я новичок в R, так что простите мое невежество. Итак, я создал базовую горизонтальную гистограмму, используяbarplot(
). Мой текст на оси Y в основном исчезает.
Есть ли способ удлинить и отобразить текст? Это мой код:
barplot(mydata$`Sum Impact Risk`~mydata$`Ecosystem Services`,
x = "Impact Risk",
y = "",col=colorRampPalette(brewer.pal(9,"Pastel1"))(23),
cex.axis=1,
cex.lab=1.4,
cex=0.6,
horiz = 1,
las=1)

1 ответ
Вы должны попробовать увеличить поле области графика, по умолчаниюmar=c(5.1, 4.1, 4.1, 2.1)
для нижнего, левого, верхнего, правого. Если вы увеличите левое поле, все должно быть в порядке, например:
par(mar=c(5.1, 8, 4.1, 2.1))
Просто увеличивайте второе число до тех пор, пока оно не станет удовлетворительным, и после этого вы сможете снова построить график.
-
0Большое спасибо, что сработали! Cat3773
Другие вопросы
- Создайте сводную таблицу двух категориальных и числовых переменных1 ответ
У меня есть следующий гипотетический фреймворкRegion <- c("District A", "District B","District A","District A","District B") Gender <- c("Male","Male","Female", "Male","Female") Age <- c(20, ...
- Создайте цикл для генерации имен столбцов в большом списке1 ответ
Я хотел бы создать цикл, чтобы изменить имена столбцов, как показано:a <- c("day", "month", "year", "flow") У меня есть большой список из 6937 элементов, которые мне удалось импортировать в R:library(tidyverse) library(readtext) txt_files_ls <- paste...
- Построение лаговой матрицы в R1 ответ
Каждый год несколько человек переезжают в деревню. Это представлено следующим вектором:x <- c(304, 213, 688, 400, 122, 449, 143, 90) Ежегодно из села уезжает 10% людей. Доля людей из каждой когорты, остающихся через определенное количество лет (за 10 лет):decay <- (1-0.1)^(0:10) Используя R, к...
- назначать имена столбцам фреймов данных в списке1 ответ
У меня есть список фреймов данных# Create dummy data df1<-data.frame( c(1,2,3),c(2,3,4)) df2<-data.frame(c(5,6,7),c(4,5,6)) # Create a list l<-list(df1, df2) Я хочу присвоить столбцам имена. В видеl[[1]][,1] дает мне доступ к первому столбцу, я думал, что могу назначить 'names' в ...

"Завидую тестировщикам: все хотят с ними дружить."