我有以下数据框
rank min_v max_var cnt cnt_pct cnt_keshel keshel_pct
1 1 25650 81000 30751 10 2497 8.1
2 2 81000 99000 30751 10 2539 8.3
3 3 99000 112500 30751 10 2683 8.7
4 4 112500 135000 30751 10 2700 8.8
5 5 135000 147150 30751 10 2561 8.3
6 6 147150 162000 30751 10 2657 8.6
7 7 162000 180000 30751 10 2593 8.4
8 8 180000 225000 30751 10 2421 7.9
9 9 225000 270000 30751 10 2251 7.3
10 10 270000 117000000 30752 10 1923 6.3
我想用条形图绘制变量cnt_pct和用线绘制变量keshel_pct,该图可以很好地解决问题是出现在x轴上的值。由于某种原因,我得到了2.5,5之类的值, 10,但我想得到1-10。
我尝试使用scale_x_continuous(breaks = c(10,20,30,40,50,60,70,80,90,100)) 但这会返回以下图形
scale_x_discrete同样发生
任何人都知道我的错误在哪里?