मेरे पास तीन मैट्रिस और एक वेक्टर h
के साथ तीन ऊंचाई (कोई सकारात्मक वास्तविक संख्या) के साथ a
सूची है। ये matrices त्रिकोण बनाते हैं, यानी प्रिज्म का आधार है। मैं प्रिज्म बनाने के लिए वेक्टर h
की जानकारी जोड़ना चाहता हूं।ggplot2 और साजिश का उपयोग करके प्लॉट 3 डी प्रिज्म
मैंने 2 डी (pplot
) में ग्राफिक्स प्लॉट करने के लिए एक फ़ंक्शन बनाया है। मैं नीचे दिए गए आंकड़े के रूप में प्रिज्म कैसे लगा सकता हूं?
pplot
करते हैं और एक खिलौना समस्या एक उदाहरण हो:
library(ggplot2)
pplot <- function(polygon){
polygon <- lapply(polygon, function(x) {colnames(x) <- NULL; x})
vertex_number = nrow(polygon[[1]])
g = ggplot2::ggplot()
names(polygon) = 1:length(polygon)
k <- plyr::ldply(polygon, function(x) data.frame(x))
g <- ggplot2::ggplot(k, ggplot2::aes(x = X1, y = X2, group = .id)) + ggplot2::geom_polygon(colour = "black", fill = NA)
return(g)
}
a <- list()
b1 <- matrix(rnorm(6), ncol = 2)
b2 <- matrix(rnorm(6), ncol = 2)
b3 <- matrix(rnorm(6), ncol = 2)
a[[1]] <- b1
a[[2]] <- b2
a[[3]] <- b3
h <- c(.3, .5, .1)
#pplot function example
pplot(a)
ग्राफिक वांछित
कहाँ समन्वय a = d
, b = f
, c = e
कोने कर रहे हैं और सभी जानकारी है a
में।
निरीक्षण 1: डेटा को एक सूची चाहिए।
निरीक्षण 2: मैंने पुर्तगाली में एक पोस्ट बनाई है, लेकिन कोई भी उत्तर नहीं दिया। क्या मैं यह कर सकता हूं या धोखा दे रहा है? (मैं यहाँ नया हूँ) https://pt.stackoverflow.com/questions/165538/plotar-figuras-3d-para-dados-em-lista
मैंने सोचा था कि ggplot 3 डी नहीं किया। क्या आप हमें एक उदाहरण के लिए इंगित कर सकते हैं जहां वह अनुमान गलत साबित हुआ है? –
एक उदाहरण में देखा जा सकता है: https://www.r-bloggers.com/3d-plots-with-ggplot2-and-plotly/ –
जैसा कि मैंने ब्लॉग पढ़ा है, यह साजिश है कि 3 डी रैजमैटैज़ कर रहा है। –