YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Add a Scaling Layer - Data Analysis with R

Get Embed Code
5 Languages

Showing Revision 1 created 08/27/2016 by Udacity Robot.

  1. 如果你观看了答案视频 应该注意到
  2. 我使用两种不同的方法来转换变量
  3. 第一种方法是在变量上使用包裹器 第二种方法是使用标度层
  4. 我们来看看这两个图形之间的差别
  5. 看看这两种调整真正起到什么作用 我将第一幅图保存为 logScale
  6. 将第二幅图保存为 countScale
  7. 我将分别使用这些变量 将其传递给 grid.arrange
  8. 这样一来就可以并排绘出图形
  9. 这也是 ncal 等于 2 的原因 运行这个代码
  10. 可以看到我们生成两个直方图
  11. 观察这两幅图 可以看到差别其实是在
  12. x 轴的标记上 使用 scale_x_log10 将使用实际的 friend_counts 标记轴
  13. 而使用常用对数包裹器将以对数单位标记 x 轴
  14. 你在绘制其他图形时要记住这一点
  15. 一般来说 我认为考虑实际个数更方便些
  16. 因此我更喜欢
  17. 使用 scale_x_log10 作为一个层
  18. 现在这意味着你需要学习 ggplot 语法
  19. 但不用担心 你在第四课将做很多练习
  20. 如果你感到太冒险
  21. 可以向你创建的图形中添加层
  22. 取我们原始好友数直方图
  23. 向其中添加 scale_x_log10 就是这样
  24. 新的直方图使用以 10 为底的对数进行变换