Colore RGB nel generatore di graficiVoglio usare una colonna in un grafico di Graph Builder per impostare il colore in una mappa termica, non con una scala di colori, ma con un valore RGB che ho precedentemente estratto da un'immagine.
Esiste la possibilità di memorizzare un colore RGB in una colonna e poi utilizzarlo in Graph Builder?
Esplorazione e visualizzazione dei datiRe: Colore RBG in Graph Builderse ciò non è possibile, ecco alcune soluzioni alternative:
- utilizzare il valore colore,
a) usa value = row() - e usa value color per mappare le righe al colore
b) salva "colore" con una codifica e usa il valore colore per mappare il colore codificato sul colore effettivo
- È possibile utilizzare il colore dello stato della riga per un grafico Heatmap?
Re: Colore RBG in Graph BuilderÈ possibile memorizzare il valore come stato di riga utilizzando Color State() e RGB Color(), ma non ho idea di come utilizzare quella colonna direttamente nel generatore di grafici.
Re: Colore RBG in Graph BuilderCiao @hogi ,
Ho utilizzato una soluzione precedente di @txnelson che mi consente di utilizzare valori HEX da una colonna e di ottenere automaticamente i colori delle righe in base a questi valori:
Restituisci un valore di colore JMP da un codice colore esadecimale
Per i valori RGB, sembrano esistere alcune soluzioni:
utilizzando valori RGB negli script JSL invece del nome del colore o qualsiasi altra cosa sia (--16741343)
Estrazione dei colori da una colonna #rrggbb
Spero che queste risposte possano aiutarti,
Re: Colore RBG in Graph BuilderCiao @Victor_G , grazie per il contributo.
HexColor è una buona opzione per:

il nodo difficile che devo ancora sciogliere è come posso usarlo in Graph Builder / Heatmaps.
Propendo per: salva {r, g,b } *255 come espressione e usa uno script di tabella per trasferire manualmente i valori in Value Colors.
Un'altra soluzione alternativa: utilizzare JSL e l'equazione della forma.
ma le mappe di calore hanno i loro vantaggi...
Re: Colore RBG in Graph BuilderEcco lo script dell'estensione Immagine in tabella per utilizzare un valore RGB in Graph Builder. Poiché utilizza le funzioni integrate di JMP, è piuttosto veloce.
(dt << New Column( "Pixel Color", formula( Color State( RGB Color( :R, :G, :B ) ) ) )) << copy to row states;
Re: Colore RBG in Graph BuilderCiao Jed Campbell , grazie per il codice.
Il nodo difficile che devo ancora sciogliere è come posso utilizzarlo in Graph Builder / Heatmaps.
Esiste una soluzione migliore della soluzione alternativa tramite Value Colors?
Re: Colore RBG in Graph Builderpossibile caso applicativo: mostrami la mia vita
da: https://www.youtube.com/watch?v=arj7oStGLkU
trama vuota:

Re: Colore RBG in Graph Builder@hogi Avrei dovuto leggere l'intera domanda, grazie!
Per le mappe di calore, che ne dite di usare lo spazio colore HLS invece di RGB? Dato che Hue in un certo senso combina/codifica i dati RGB, potreste usare il valore Hue nel ruolo Colore di una mappa di calore e una scala cromatica. La funzione Color to HLS() in JSL eseguirà la conversione da RGB a HLS per voi.
Re: Colore RBG in Graph BuilderTonalità: un'ottima idea per ottenere colori molto saturi!
Nella nuova versione applico una preselezione basata su L e S e scelgo IL colore in base alla tonalità dominante ( modalità() ).
Ciò rende le immagini con molto cielo azzurro chiaramente visibili come celle blu, come il nostro viaggio in Grecia nel maggio 2024.
Per ottenere un bel contrasto, i giorni in cui manca l'immagine sono grigi...
