浏览文件内容

添加 'chap3/ggplot_geom.md'

三藏唐 6 年之前
父节点
当前提交
2a6adf66ea
共有 1 个文件被更改: 34 次插入, 0 次删除
  1. 34 0
      chap3/ggplot_geom.md

+ 34 - 0
chap3/ggplot_geom.md

@@ -0,0 +1,34 @@
+### 几何图形
+
+#### 几何图形的视觉属性
+
+视觉属性在ggplot中也称为艺术属性,是人眼能够感知的几何图形的特征,包括大小、形状、颜色、填充等,其中颜色和填充色是所有几何图形都有的属性。
+
+##### 颜色(colour)和填充色(fill)
+
+颜色和填充色可用名称来指定,ggplot内置657种有名称的颜色,可以直接用颜色名指定颜色。如"rea","green","blue"。这657种颜色名称可用colours()函数列出。
+颜色也可用6位16进制数确定,即RGB值,如"#00ff00"代表绿色。如果使用透明度则使用RGBA格式如"#00ff00aa",最后的aa代表透明度。颜色值使用大小写都可以。
+
+##### 线型(line type)
+
+线型适用于直线、线段、多边形元素。线型也可用名称和数字表示:  
+ 0 = blank, 1 = solid, 2 = dashed, 3 = dotted, 4 = dotdash, 5 = longdash, 6 = twodash
+ 
+ ```{r}
+ lty <- c("solid", "dashed", "dotted", "dotdash", "longdash", "twodash")
+linetypes <- data.frame(
+  y = seq_along(lty),
+  lty = lty
+)
+ggplot(linetypes, aes(0, y)) +
+  geom_segment(aes(xend = 5, yend = y, linetype = lty)) +
+  scale_linetype_identity() +
+  geom_text(aes(label = lty), hjust = 0, nudge_y = 0.2) +
+  scale_x_continuous(NULL, breaks = NULL) +
+  scale_y_reverse(NULL, breaks = NULL)
+```
+
+#### ggplot图形元素
+
+##### 点(point)
+