r - आर उच्चस्तरीय पैकेज में डेटा लेबेल प्रारूप और अक्ष लेबल कोण कैसे सेट करें




highcharts (2)

मैं बार चार्ट फ़ंक्शन बनाने के लिए आर हाइचर्टर पैकेज के साथ प्रयोग कर रहा हूं। कोड नीचे है मैं 1-में सहायता का अनुरोध करता हूं-डेटा लेबल्स के प्रारूप को प्रतिशत में बदलने के लिए कैसे? 2-एक्स-अक्ष लेबल डिस्प्ले कोण सेट करने के लिए मैं इसे 45 डिग्री तक सेट करना चाहता हूं

hcbar_categorycount_vertical <- function(data=x,var=y){
df <- data.frame(prop.table(table(data[var])))
names(df) <- c(var,'Proportion')
df$Proportion <- round(df$Proportion*100,2)
df <- df%>% arrange(-Proportion)
df[,1] <- as.character(df[,1])
df[,1] <- factor(df[,1], levels = df[,1])
df$Cumulative <- round(cumsum(df$Proportion),2)

highchart(debug = TRUE) %>%
hc_xAxis(categories=df[[1]]) %>%
hc_yAxis(labels = list(format = "{value}%"), max = 100) %>%
hc_add_series(name=var,data=df$Proportion,type = "column",dataLabels =       list(enabled = TRUE, format='{point.label}%'))
}

मुझे यकीन नहीं है कि डेटा लेबेल प्रॉपर्टी सूची में "प्रारूप" का सिंटैक्स क्या होना चाहिए। ऊपर कोड काम करने में प्रतीत नहीं होता। मैं पहले से ही हाईचर्टर विनेट और इस साइट को संदर्भित किया है: http://jkunst.com/highcharter/highcharts-api.html#hc_xaxis- और- एचसी_याक्सिस

लेकिन एक जवाब नहीं मिल सका। अग्रिम में मदद के लिए धन्यवाद।


@ Jeganathan-वेलू,

1) '{point.label}%' द्वारा '{point.y}%' बदलने का प्रयास करें

2) उच्चचर्चे का उदाहरण देखें। आपको hc_xAxis को तर्क labels = list(rotation = 90) जोड़ना होगा

हाईचर्टर पैकेज सिर्फ उच्चचर्चों का आवरण है ताकि आप सभी उदाहरणों को देख सकें और उच्चचर्च से अच्छी तरह से प्रलेखित एपीआई देख सकें। उच्चचर्ट्स डेमो का प्रतिलेखन


परीक्षण और त्रुटि और http://api.highcharts.com/highcharts#xAxis.labels.rotation में कुछ और शोध के बाद उत्तर मिला

दूसरों के लाभ के लिए अद्यतन कोड घटक पोस्टिंग

hc_xAxis(categories=df[[1]],labels = list(rotation=-45)) %>%
hc_yAxis(labels = list(format = "{value}%"), max = 100) %>%
hc_add_series(name=var,data=df$Proportion,type = "column",dataLabels = list(enabled = TRUE, format='{point.y}%'))




highcharts