我对 R 非常陌生,正在尝试完成课堂作业,需要制作箱线图,但我不知道如何制作,这样箱线图就不会被压扁并且无法阅读。
这是我当前的代码。再说一次,我是超级新人,所以最简单的解决方案将是理想的。谢谢!
boxplot(movies$`Box Office`, ylab='Box Office Earnings ($)', main='Distribution of Box Office Earnings', col='light grey')
我使用的数据集来自 kaggle.com/datasets/delfinaoliva/movies?resource=download
编辑: 我按照建议使用了 log =“y”,这肯定有帮助,但是有没有办法让异常值也间隔得更远?如果不是的话也很好
异常值距离太远,由于数据范围太大,迫使箱线图被压扁,您可以使用异常值检测技术来帮助解决这个问题。
使用 log(y) 将有助于减少异常值的幅度和值的分布,并使箱线图更容易可见。
如果您使用 Rstudio 作为 IDE,您还可以单击 Rstudio 中绘图上方的缩放按钮,这将在可以全屏的新窗口中打开绘图。
希望这能回答您的问题。