Как указать толщину линии в точках на графике 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