r - 使用 geom_polygon 绘制三角形

标签 r ggplot2

您好,我需要一些帮助来绘制一个简单的三角形

library(ggplot2)
library(data.table)

dt.triangle <- data.table(group = c(1,1,1), polygon.x = c(2,4,4), polygon.y = c(1,1,3))

p <- ggplot()
p <- p + geom_polygon(
            data = dt.triangle
            ,aes(
                x=polygon.x
                ,y=polygon.y
                ,group=group
            )
        )
p

我对斜线的绘制/渲染不太满意,不知何故我想画一条不显示这种“锯齿”的线。

我错过了什么吗?

出于某种原因,我想将 ggplot2 与 geom_polygon 结合使用。

感谢任何帮助

汤姆

最佳答案

产生这种效果是因为默认渲染引擎不使用抗锯齿。如果您另存为 pdf 或 svg,它将渲染得更流畅。

或者,您可以使用 Cairo 设备:

library(Cairo)
CairoWin() # or perhaps CairoX11()
p

关于r - 使用 geom_polygon 绘制三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16716940/

相关文章:

rmarkdown 矩阵未按预期运行或在 rstudio 中看到

r - 在 R 中的线性和非线性方程之间的交点处查找 x 值

r - ggplot2 Tufte 线与轴刻度相同

r - geom_line 图中的顶点顺序错误

python - 如何在 R 或 Python 中制作旭日形图?

r - 如何反转轴顺序并在 ggplot 中使用预定义的比例?

r - 使用 ggplot2 在观察样本的均值/中位数周围建立置信带的更好方法

java - rJava安装问题

r - 在具有多个条目的 R Shiny 数据表中搜索列

r - 如何与 Quanteda 建立互动?