Función de gráfico de burbujas: cambie los números absolutos en% del totalHola compañeros
Este pequeño problema me persigue.
Para mi gráfico de burbujas tengo dos variables numéricas para los ejes X e Y, que están en números absolutos.
Quiero que los ejes x e y del gráfico se muestren como% del total, ¿cómo hacerlo?
El objetivo de mi gráfico es mostrar el tamaño relativo cambiante de las diferentes unidades organizativas durante un período de 20 años.
Espero que sea posible a través de la función de gráfico de burbujas, en lugar de calcular los datos en proporciones.
Re: Función de gráfico de burbujas: cambie los números absolutos en% del totalGracias a un millón, fue básicamente ese "by" en la transformación personalizada 'col de suma' que necesitaba.
Re: Función de gráfico de burbujas: cambie los números absolutos en% del totalSi entiendo correctamente, creo que el ejemplo de Ian es muy parecido a lo que quieres. Para obtener porcentajes por año (o cualquiera que sea la unidad de tiempo) puede usar una variable Por en la fórmula Col Sum (). Aquí hay un ejemplo que analiza los cambios relativos en los puntajes del SAT entre regiones de EE. UU .:
Open("$SAMPLE_DATA/SATByYear.jmp");
Bubble Plot(
X(
Transform Column(
"SAT Math Percentage",
Formula( :SAT Math / Col Sum( :SAT Math, :Year ) )
)
),
Y( :Name( "Expenditure (1997)" ) ),
Time( :Year ),
ID( :Region ),
Time Index( 3.9 ),
Title Position( 0.01978, 7.4 )
);
Para crear la columna Transformar de forma interactiva, haga clic con el botón derecho en la columna que desea cambiar durante el lanzamiento y seleccione "Fórmula":

En el cuadro de diálogo de fórmula puede definir la fórmula para convertir a valores relativos por año:

Este enfoque funciona en cualquier plataforma JMP y para cualquier transformación que se pueda definir utilizando expresiones JSL.
Re: Función de gráfico de burbujas: cambie los números absolutos en% del totalGracias por tu respuesta y tu tiempo.
No es exactamente lo que quiero.
Básicamente, quiero saber si la función "Gráfico de burbujas" puede hacer el% del total.
Re: Función de gráfico de burbujas: cambie los números absolutos en% del totalGracias por tu respuesta y tu tiempo.
No es exactamente lo que quiero.
Básicamente, quiero saber si la función "Gráfico de burbujas" puede hacer el% del total.
Re: Función de gráfico de burbujas: cambie los números absolutos en% del totalNo estoy seguro si esto es lo que quieres (pero podría ser). Ejecute el script para hacer una tabla, luego ejecute el script en esa tabla.
New Table( "BP of Percentages",
Add Rows( 4 ),
New Script(
"Bubble Plot of y% by x%",
Bubble Plot(
X( Transform Column( "x%", Formula( (:x / Col Sum( :x )) * 100 ) ) ),
Y( Transform Column( "y%", Formula( (:y / Col Sum( :y )) * 100 ) ) ),
Title Position( 0, 0 ),
SendToReport(
Dispatch(
{},
"1",
ScaleBox,
{Min( 0 ), Max( 100 ), Inc( 5 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"2",
ScaleBox,
{Min( 0 ), Max( 100 ), Inc( 5 ), Minor Ticks( 1 )}
),
Dispatch( {}, "Bubble Plot", FrameBox, {Frame Size( 787, 515 )} )
)
)
),
New Column( "x",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 2 ),
Formula( Random Uniform( 0, 50 ) )
),
New Column( "y",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 2 ),
Formula( Random Uniform( 0, 50 ) )
)
)