Bug 16103 - Anti-aliasing not used for certain pch symbols
Summary: Anti-aliasing not used for certain pch symbols
Status: NEW
Alias: None
Product: R
Classification: Unclassified
Component: Graphics (show other bugs)
Version: R 3.1.2
Hardware: x86_64/x64/amd64 (64-bit) Linux-Ubuntu
: P5 normal
Assignee: R-core
Depends on:
Reported: 2014-12-10 19:32 UTC by slockton
Modified: 2014-12-10 19:32 UTC (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description slockton 2014-12-10 19:32:04 UTC
All text for plots is antialiased, but certain symbols are not. For example, pch=1 and pch=19 look great, while pch=16 and pch=17 look terrible. This problem exists in the x11 window, and not when rendering as PDFs.

To replicate:
plot(1:10, 1:10)  # empty circles; looks good
plot(1:10, 1:10, pch=16)  # solid circles; looks terrible
plot(1:10, 1:10, pch=19)  # also solid circles; looks good!

Unfortunately, ggplot2 uses the pch=c(16, 17, etc.) symbols as default in geom_point(), so this is affecting many users.