Уменьшение размера шрифта легенд с использованием графика в R и смещение влево влево? [Дубликат]

Эта ошибка возникает, когда ваш экземпляр сервера sql stopped.

Перейдите ко всем программам> SQL Server> Инструменты настройки> МЕНЕДЖЕР КОНФИГУРАЦИИ SQL SERVER

, затем нажмите кнопку SQL sERVER Службы, список экземпляров появится, выберите интересующий экземпляр и нажмите значок воспроизведения на верхней панели инструментов, надеюсь, что это поможет.

этот ответ очень поздний (но лучше поздно, чем никогда;)

112
задан buhtz 7 February 2017 в 03:56
поделиться

6 ответов

Вы хотите что-то вроде аргумента cex=1.5 для масштабирования шрифтов на 150 процентов. Но посмотрите help(par), как есть cex.lab, cex.axis, ...

111
ответ дан Dirk Eddelbuettel 19 August 2018 в 03:09
поделиться
  • 1
    Благодаря! В чем разница с «ps = 1,5»? – Tim 22 November 2010 в 03:44
  • 2
    почему cex = 1.5 не работает? Но нужно указать для каждой части в терминах cex.lab, cex.axis, cex.main? Что такое cex = 1.5? – Tim 22 November 2010 в 03:49
  • 3
    Вы читали help(par) о ps? Насколько я могу судить по тексту. – Dirk Eddelbuettel 22 November 2010 в 03:51
  • 4
    Так оно и есть, отчасти, безусловно, для обратной совместимости с предыдущими реализациями языка S. – Dirk Eddelbuettel 22 November 2010 в 03:53
  • 5
    cex - коэффициент увеличения. Значение по умолчанию: 1. Если вам нужно указать размер шрифта, лучше быть готовым вникнуть в документацию, начиная с «Устройства», «pdfFonts», «pdf», «embedFonts» и многие другие. – 42- 22 November 2010 в 06:24

Таким образом, чтобы обобщить существующее обсуждение, добавив

cex.lab=1.5, cex.axis=1.5, cex.main=1.5, cex.sub=1.5

к вашему сюжету, где 1.5 может быть 2, 3 и т. д., а значение 1 - Значение по умолчанию увеличит размер шрифта.

x <- rnorm(100)

cex не меняет вещи

hist(x, xlim=range(x),
     xlab= "Variable Lable", ylab="density", main="Title of plot", prob=TRUE)

hist(x, xlim=range(x),
     xlab= "Variable Lable", ylab="density", main="Title of plot", prob=TRUE, 
     cex=1.5)

enter image description here [/g2]

Добавить cex. lab = 1.5, cex.axis = 1.5, cex.main = 1.5, cex.sub = 1.5

hist(x, xlim=range(x),
     xlab= "Variable Lable", ylab="density", main="Title of plot", prob=TRUE, 
     cex.lab=1.5, cex.axis=1.5, cex.main=1.5, cex.sub=1.5)

enter image description here [/g3]

104
ответ дан Jeromy Anglim 19 August 2018 в 03:09
поделиться
  • 1
    BTW, если вы пытаетесь изменить ось на гистограмме (скажем, для графика переменной важности в randomForest или GBM), вам нужно использовать cex.names (если вы человек, который читает вещи с вертикальной позиции, вам также может понадобиться las=2) – geneorama 12 January 2016 в 21:13

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

par(cex.axis=0.5)

Перед командой plot. Просто не забудьте поставить:

par(cex.axis=1.0)

После заговора, чтобы убедиться, что шрифты вернутся к размеру по умолчанию.

1
ответ дан Odysseus Ithaca 19 August 2018 в 03:09
поделиться

Обратите внимание, что « cex » изменяет ситуацию, когда график сделан с текстом. Например, график агломеративной иерархической кластеризации:

library(cluster)
data(votes.repub)
agn1 <- agnes(votes.repub, metric = "manhattan", stand = TRUE)
plot(agn1, which.plots=2)

приведет к созданию графика с нормальным размером текста:

enter image description here [/g1]

и plot(agn1, which.plots=2, cex=0.5) произведут это:

enter image description here [/g2]

21
ответ дан Ulrich Dangel 19 August 2018 в 03:09
поделиться
  • 1
    Работа в faces2 тоже (из Чернофф сталкивается ) – Galled 9 January 2015 в 02:32
  • 2
    В моем примере мне пришлось применить cex not для построения, но внутренний объект непосредственно для эффекта: plot(ci(roc(data$a, data$b, auc=TRUE, of="auc", print.auc=TRUE, print.auc.cex=1.5, plot=TRUE), of="thresholds", thresholds="best"))) – Tapper 10 September 2017 в 18:26

В результате проб и ошибок я определил, что для установки размера шрифта требуется следующее:

  1. cex не работает в hist(). Используйте cex.axis для чисел на осях, cex.lab для меток.
  2. cex также не работает в axis(). Используйте cex.axis для цифр по осям.
  3. Вместо установки меток с помощью hist() вы можете установить их с помощью mtext(). Вы можете установить размер шрифта с помощью cex, но с использованием значения 1 на самом деле устанавливает шрифт в 1,5 раза по умолчанию !!! Для получения размера шрифта по умолчанию вам нужно использовать cex=2/3. По крайней мере, это относится к R 3.0.2 для Mac OS X, используя выход PDF.
  4. Вы можете изменить размер шрифта по умолчанию для вывода PDF, используя pointsize в pdf().

Полагаю, было бы слишком логично ожидать, что R (а) действительно сделает то, что говорит его документация, (b) вести себя ожидаемым образом.

17
ответ дан Urban Vagabond 19 August 2018 в 03:09
поделиться

Если вы хотите увеличить шрифт меток гистограммы при установке меток = TRUE

bp=hist(values, labels = FALSE, 
 main='Histogram',
 xlab='xlab',ylab='ylab',  cex.main=2, cex.lab=2,cex.axis=2)

text(x=bp$mids, y=bp$counts, labels=bp$counts ,cex=2,pos=3)
1
ответ дан yeinhorn 19 August 2018 в 03:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: