Ciao!
Ho creato un bel grafico a dispersione 3D e sto cercando di aggiungere alcune cose che aiuteranno l'interpretazione dei punti.
1. Vorrei aggiungere una linea che collega il vertice 0,0,0 al vertice 1,1,1 (una linea diagonale da un angolo all'altro attraverso il centro).Ci sono pochissimi punti lungo questa linea, quindi l'uso delle opzioni di contorno non ha funzionato.
2. Vorrei aggiungere una sfumatura di colore di sfondo a 2 toni alle pareti in modo che vada da 1 tonalità su un'estremità a 0, a una tonalità diversa a 1.
3. Vorrei esportare questo nella sua gloria di filatura.UN posta del 2014 dice che questo non è possibile, ma si spera che a questo punto sia stato posto rimedio?
I punti 1 e 3 sono i più importanti.Sono interessato a una soluzione senza script.Grazie per il tuo aiuto!
Jennifer
Non ci sono stati davvero aggiornamenti JSL alla piattaforma 3D Scatterplot Platform, tuttavia, credo che la seguente tecnica funzionerà e credo che fosse effettivamente disponibile nel 2014.Cosa faccio per creare il seguente display

è creare una nuova colonna che abbia solo un valore per le 2 righe tra le quali voglio tracciare una linea, e quindi uso

i Connect Points, raggruppati per la nuova colonna, e traccia una linea proprio tra quei 2 punti.Di seguito è riportato uno script di esempio
Names Default To Here( 1 );
dt = New Table( "The Line",
Add Rows( 40 ),
New Column( "age",
Numeric,
"Ordinal",
Format( "Fixed Dec", 5, 0 ),
Set Values(
[12, 12, 12, 13, 13, 13, 12, 12, 13, 16, 14, 13, 12, 12, 14, 14, 15, 15, 17, 14, 14,
13, 14, 14, 14, 15, 13, 15, 16, 14, 14, 15, 15, 12, 15, 14, 16, 17, 14, 17]
)
),
New Column( "height",
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 0 ),
Set Values(
[51, 52, 55, 56, 58, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 62, 63, 63,
63, 64, 64, 64, 64, 65, 65, 65, 65, 65, 66, 66, 66, 67, 68, 68, 68, 69, 70]
)
),
New Column( "weight",
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 0 ),
Set Values(
[79, 64, 74, 67, 95, 79, 95, 84, 112, 115, 81, 107, 123, 128, 85, 91, 92, 104, 116,
84, 93, 105, 92, 99, 99, 112, 98, 111, 112, 119, 142, 105, 106, 145, 128, 112, 128,
134, 113, 172]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"", "Line", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Line"}
)
)
);
dt << Scatterplot 3D(
Y( :age, :height, :weight ),
Connect Points( 1, :Grouping ),
Frame3D(
Set Grab Handles( 0 ),
Set Rotation( -22.7391193234154, 33.6106458355737, 86.1083668103014 ),
Set Marker Quality( 0.3875 ),
Set Marker Scale( 1.21375 )
)
);