Hola comunidad SE,
Estoy atascado tratando de hacer que el gráfico adjunto hecho en Excel se haga en Graph Builder sin secuencias de comandos

Hay una prueba de PSA (eje y) que viene como dos columnas (dos versiones de la misma prueba) que deben colocarse en una barra y luego una prueba relacionada diferente (PET) que debe mostrarse en el costado de esa prueba de PSA para esa persona (eje x). Observe que la barra etiquetada como D21 tiene tanto pruebas de PSA apiladas como una prueba de PET al lado.
Estoy teniendo dificultades para obligar a Graph Builder a hacer esto. Los datos se presentan como pruebas y la identificación del paciente como columnas junto con el tratamiento en una columna (cohortes de color rojo y azul).
Revisé esta publicación Gráfico de barras apiladas y una al lado de la otra en JMP - Comunidad de usuarios de JMP pero no aborda el problema anterior.
¿Algunas ideas?
Gracias,
Aquí hay una forma en que podría acercarme ...
Los datos están casi apilados ... Los valores de PSA están en una columna de prueba 1 y prueba 1 + prueba 2, mientras que el PET está en una columna de prueba 1 con prueba 2 = 0. Superposición con una columna para PET / PSA. Use 2 elementos de barra uno al lado del otro y use el menú Personalizar ... para hacer que las barras de la prueba 1 se muestren en la parte superior de las barras de la prueba 1 + prueba 2. Ajuste la transparencia a menos de 1 para que cuando las barras de prueba 1 y prueba 1 + prueba 2 estén una encima de la otra, aparezca como una barra más oscura, dando la ilusión de barras apiladas.
Qué lío, espero que esto ayude.
Salud,
Brady

Graph Builder(
Size( 879, 716 ),
Variables(
X( :Column 1 ),
Y( :test1 ),
Y( :"test1+test2"n, Position( 1 ) ),
Overlay( :Label )
),
Elements( Bar( X, Y( 1 ), Legend( 4 ) ), Bar( X, Y( 2 ), Legend( 6 ) ) ),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Bar"[2]}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"Column 1",
ScaleBox,
{Min( -0.506533600240851 ), Max( 2.5205631739527 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Transparency( 0.8 )}, Item ID( "PET", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "PSAs", 1 ) )
), Legend Model(
6,
Base( 0, 0, 0, Item ID( "PET", 1 ) ),
Properties( 0, {Transparency( 0.1 )}, Item ID( "PET", 1 ) )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Reorder Segs( {1, 2, 4} )} ),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {4, [0, 2], 6, [1, -3]} )}
)
)
)@brady_brady ,
Eso está más cerca. Una cosa que noté sobre el gráfico original es que los valores no son aditivos, están superpuestos.Creo que probablemente sea engañoso ya que un valor podría estar oculto detrás de otra barra.Ahora, ¿qué hay de superponer Tratamiento / Tratamiento planificado? Se complica un paso más.
Aquí hay una maqueta de los datos originales del gráfico publicado.