R for data science 3数据可视化

张开发
2026/4/16 8:32:22 15 分钟阅读

分享文章

R for data science 3数据可视化
3.3美学映射 Aesthetic mappings全局映射和局部映射# 用法1映射Mapping—— 放 aes() 里面# 意思让class这个变量来决定点的颜色ggplot(mpg,aes(xdispl,yhwy,colorclass))geom_point()# 用法2设置Setting—— 放 aes() 外面# 意思不管数据是什么所有点都设为蓝色ggplot(mpg,aes(xdispl,yhwy))geom_point(colorblue)aes() 既可以放在 ggplot() 里也可以放在 geom_point() 里。放在 ggplot() 里作为全局映射该图层的所有几何对象都继承这些美学映射。放在 geom_point() 里作为局部映射只对当前图层生效。图层函数和非图层函数图层函数 (Layer) —— 最核心的“图层”这些函数以 geom_ 或 stat_ 开头它们才是真正向图形上添加几何对象点、线、条等的图层。每一个 geom_ 或 stat_ 就是一层。geom_point()添加一个散点图层geom_smooth()添加一个平滑线图层geom_line()添加一个折线图层geom_bar()添加一个条形图层非图层函数 —— 修改外观或坐标系这些函数不是添加新的数据图层而是修改整个图表的属性。修改主题theme_bw() theme_minimal()修改坐标轴xlim() ylim() coord_flip() (坐标轴翻转)修改标签labs(title “标题”, x “X轴”)分面facet_wrap() facet_grid() (创建多个小图)分类变量和连续变量分类变量categorical / discrete这些变量的值通常是有限的类别而不是连续数值manufacturer制造商model型号trans变速箱类型drv驱动方式前驱、后驱、四驱等fl燃油类型class车型类别如紧凑型、SUV 等连续变量continuous数值型可以是任意数值displ发动机排量year年份虽然数值有限但在统计中常当连续处理cyl气缸数严格说是整数离散但常按连续分析cty城市油耗hwy高速油耗

更多文章