मैं आर में साजिश का उपयोग करके एक बार साजिश उत्पन्न करने की कोशिश कर रहा हूं। सलाखों को मूल्य से क्रमबद्ध किया जाना चाहिए और बार के दो वर्ग हैं, जिन्हें मैं अलग-अलग रंग करना चाहता हूं। हालांकि, जब मैं रंग जोड़ता हूं, तो सलाखों को समूहों के भीतर क्रमबद्ध दो समूहों में विभाजित किया जाता है। इस बात पर कोई संकेत है कि मैं उन्हें एक समूह में कैसे रख सकता हूं?प्लॉटली बार चार्ट में रंग
plotting.df = data.frame(names=c("a", "b", "c", "d", "e", "f", "g"),
value=c(1.9468656, 1.3867055, 1.0433950, 0.8949743, 0.3714826, 0.3605037, 0.3003954),
label=c("y", "n", "y", "n", "n", "n", "n"),
color=c("red", "black", "red", "black", "black", "black", "black"))
plotting.df$names = factor(as.character(plotting.df$names), levels=as.character(plotting.df$names)[order(plotting.df$value, decreasing=TRUE)])
plotting.df = plotting.df[order(plotting.df$value, decreasing=TRUE), ]
plot_ly(plotting.df, type="bar", x=names, y=value,
name="Comp a",
hoverinfo="text", text=c(paste("Name:", plotting.df$names,
"<br>Value:", signif(plotting.df$value, digits=3),
"<br>Label:", plotting.df$label)),
color=color)
और एक उदाहरण:
दिलचस्प सवाल, लेकिन चूंकि आप रनिफ़() का उपयोग कर रहे हैं, इसलिए आपको बीज सेट करना चाहिए क्योंकि हम आपकी साजिश – MLavoie
अच्छा बिंदु पुन: पेश नहीं कर पाएंगे। मैंने रनिफ़ को वास्तविक मानों से बदल दिया। सटीक मूल्य उस मामले में कोई फर्क नहीं पड़ता। –