我一直在使用R Markdown来重现R代码并报告一些数据处理。在绘图方面,输出到RStudio IDE的内容与通过html中的knitr呈现的内容之间存在差异。以下是适用于这两种情况的代码
barplot(top10summariseDamage$totalDamage,
names.arg = c('Hurricane Opal','Heavy Rain/Severe Weather',
'Tornadoes, TSTM Wind, Hail', 'Severe Thunderstorm',
'Wild Fires', 'Hail Storm', 'Major Flood',
'Hurricane Opal/High Winds', 'Winter Storm/High Winds',
'Record Cold'),
ylim = c(0, 5*10^10), las = 2, ylab = 'Dollars Damage ($)',
main = "Economic Damage by Event Type")
以下是绘制矢量的输入,其中我为数字添加了逗号以增加清晰度
c(31728479000, 2.5e+10, 16000002500, 12053600200, 6.241e+09,
2.41e+09, 1.05e+09, 1000010000, 600005000, 5.6e+08)
在RStudio中正确生成以下内容 如您所见,最左侧的栏小于4e10。但是,当我使用knitr生成html报告时,会呈现以下内容
正如您所看到的那样,即使我将y轴增加了10倍,条形值也完全脱离了比例。任何帮助都会有所帮助。