Ստորև բերված կոդը լավ է աշխատում և այն ճիշտ է նշում բարպլոտը: Այնուամենայնիվ, եթե ես փորձեմ geom_text
հիստոգրամայի համար, ես ձախողվում եմ, քանի որ geom_text
-ը պահանջում է y
բաղադրիչ, իսկ հիստոգրամի y
բաղադրիչը սկզբնական տվյալների մաս չէ:
Նշեք սովորական գծապատկերը (geom_bar(stat = "identity"
) լավ է աշխատում.
ggplot(csub, aes(x = Year, y = Anomaly10y, fill = pos)) +
geom_bar(stat = "identity", position = "identity") +
geom_text(aes(label = Anomaly10y,vjust=1.5))
Իմ խնդիրը. Ինչպես ստանալ ճիշտ y
և label
-ը (նշված է ?
-ով) geom_text
-ի համար՝ հիստոգրամի գծերի վերևում պիտակներ դնելու համար:
ggplot(csub,aes(x = Anomaly10y)) +
geom_histogram()
geom_text(aes(label = ?, vjust = 1.5))
geom_text
-ը պահանջում է x
, y
և labels
: Այնուամենայնիվ, y
-ը և labels
-ը սկզբնական տվյալների մեջ չեն, այլ գեներացվել են geom_histogram
ֆունկցիայի կողմից: Ինչպե՞ս կարող եմ հանել անհրաժեշտ տվյալները հիստոգրամի վրա պիտակները տեղադրելու համար:
+ limits(x=c(0, 12))
ավելացնելով կցուցադրվի 10-ի պիտակը: 13.06.2014+ stat_count(binwidth=1, geom="text", aes(label=..count..), vjust=0.25)
, պարզապես եթե որևէ մեկն ունի նույն հարցը այս դեպքի համար... 07.03.2018