Как указать толщину линии в точках на графике R?
базовые функции R plot обычно используют аргумент lwd
для указания толщины линии. Это относительные ширины линий, хотя, и различные файлы справки указывают, что это множитель. Таким образом, ширина линии lwd = 1
дает ширину линии 1 * defaultwidth
.
где я могу указать ширину по умолчанию для линии, или как я могу убедиться, что линия, например, специально 0.75 pt, как установлено в другом программном обеспечении, таком как Excel?
1 ответов
ширина линии по умолчанию зависит от устройства, используемого для печати. Чтобы прочитать эту информацию, вы должны знать общую интерпретацию дюймов, точек и пикселей. Общие правила:
- точка = 1/72 дюйма
- пиксел стандартный 1/96 дюйма, или 0,75 пункта.
однако это может зависеть от настроек вашего устройства:
- the
pdf()
иpostscript()
устройства:- стандартный пункт а увиден как 1/72 дюйма
-
lwd = 1
относится к ширине линии 1/96 дюйма или 0,75 балла.
- the
png()
,jpeg()
,tiff()
иbmp()
устройства:- стандартный пункт а увиден как 1/72 дюйма
- это можно сделать, установив аргумент
res
который определяет ppi (точки на дюйм). -
lwd = 1
составляет 1/96 дюйма, но принимает настройкиres
в счет. Так что еслиres = 96
,lwd = 1
толщина 1pt, но ваша точка интерпретируется меньше, чем обычная точка.
также имейте в виду, что с растровыми устройствами более высокая настройка res
взорвет вашу фигуру на экране. Так в предыдущем примере lwd = 1
параметр res = 96
дает линию с толщиной 1pt, но показано на таком же экране это увеличит толщину линии от 1 пиксела к 1.33 пикселам. Если вы масштабируете оба цифры должны быть точно такого же размера, они выглядят одинаково (кроме разрешения конечно).
Читайте также:
Как указать толщину оси на графике? (in R)
увеличение толщины линий коробки в R boxplot?
https://graphicdesign.stackexchange.com/questions/199/point-vs-pixel-what-is-the-difference