我想創建一個水平barplot來比較我的兩個表格。我已經做了比較,並創建了一個比例表。用於比較的水平barplot兩個數據 - 基於比率
這就是數據的樣子:
> dput(data)
structure(list(Name=c('Mazda RX4','Mazda RX4 Wag','Datsun 710','Hornet 4 Drive',
'Hornet Sportabout','Valiant','Duster 360','Merc 240D','Merc 230','Merc 280','Merc 280C',
'Merc 450SE','Merc 450SL','Merc 450SLC','Cadillac Fleetwood','Lincoln Continental',
'Chrysler Imperial','Fiat 128','Honda Civic','Toyota Corolla'),ratio=c(1.393319198903125,
0.374762569687951,0.258112791829808,0.250298480396529,1.272180366473129,0.318000456484454,
0.264074483447591,0.350798965144559,2.310541690719624,1.314300844213157,1.18061486696761,
0.281581177092538,0.270164442687919,2.335578882236703,2.362339701969396,1.307731925943769,
0.347550384302281,0.232276047899868,0.125643566969327,0.281209747680576),Freq=c(2L,9L,2L,2L,
4L,2L,2L,3L,3L,5L,2L,2L,2L,7L,2L,4L,4L,2L,2L,4L)),.Names=c('Name','ratio','Freq'),class=
'data.frame',row.names=c(NA,20L))
我想實現這樣的事情:
在中間我會把1.基於計算的比我想要將合適的比例增加到3,例如右邊0(當然可以不同)。
每輛車應該有一個單獨的酒吧。它會給這個陰謀20個酒吧。
另外一件事情是將Freq
列上的數字放在圖上。這不是強制性的,但會有所幫助。
因此,例如馬自達RX4酒吧會從零到約1.4,然後用另一顏色,到3? –