将统计信息添加到图表底部
我尝试将有关给定分布的统计信息(最小值、最大值、四分位值、平均值、中值等)添加到 R 中图表(直方图、时间序列图)的底部。 我知道可以使用summary()函数生成统计数据。但是,有人知道如何将这些信息放在图表的底部吗?
看起来应该很容易做到,但我在网上找不到任何关于如何做到这一点的信息。甚至可以使用 R 吗?
任何帮助将不胜感激!
I am try to add statistical information (min, max, quartile values, mean, median etc) regarding a given distribution to the bottom a graph (histogram, time series plot) in R.
I know the stats can be generated using the summary() function. However, does any know how to place such information at the bottom of a graph?
Its seems like it should be easy to do but I just can't find anything online regarding how to do it. Is it even possible using R?
Any help would be gratefully appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一种方法。对于一些虚拟数据
计算摘要
然后我们可以使用
paste()
将摘要统计信息的名称及其值粘贴在一起,并将其collapse
到单个字符串请注意,我使用
format()
将统计值的格式设置为只有两位有效数字。可以将其添加到绘图中,例如使用title()
函数将其作为字幕添加到图中,我通过参数
line
将字幕向下推一点。Here is one way. For some dummy data
compute the summary
We can then paste together the names of the summary statistics and their values using
paste()
, andcollapse
this to a single stringNote that I format the values of the statistics to have just two significant digits using
format()
. This can be added to the plot say as a subtitle use thetitle()
functionI push the subtitle down the plot a little bit via argument
line
.