我搜索过这个,不敢相信我找不到它。也许我一直在问错误的问题。
我有一组直方图中的数据,其xlim为$ 2,000,000。我试图为休息时间设置100,000美元的间隔(而不是用break = c(0, 50000, 100000, etc)
手动列出每个休息时间。我怎么能在ggplot中这样做?休息(滴答)比标签更重要因为我会可能在Illustrator中编辑一个缩写标签(100k等)
p <- ggplot(mcsim, aes(result))
+ scale_x_continuous(formatter = "dollar")
+ geom_histogram(aes(y = (..count..)/sum(..count..))) + scale_y_continuous(formatter = 'percent')
谢谢!
答案 0 :(得分:9)
您可以使用breaks=seq(0, 2000000, by=100000)
。实际上,您正在使用seq
来生成您不想手动输入的矢量。