<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy tratando de hacer una tabla de contingencia de 2x2 manualmente y hacer que se vea bonita pero tengo problemas para trabajar con los cuadros de visualización y específicamente en negrita, centrando el texto, etc. Mi principal frustración es tratar de hacer que los valores del cuadro de columna de cadena estén en negrita (línea 20).
nw = New Window( "Custom Report",
Tab Box(
"Manual 2x2 Contingency",
V List Box(
H List Box(
V Center Box(
Border Box(
Text Box( "Mutant Test", <
<
<
<< bottom( 20 ), //adds some space especially when the title might be just a few characters
<< Left( 5 ),
<
<
)
),
V List Box(
H List Box(
Border Box(
Text Box( "Sequencing Test", <
<< set background color( 2 ),
<
<
<
<< Right( 50 ), //adds some visual space especially when the title might be just a few characters
<< sides( 15 )
)
),
Table Box(
String Col Box( "", {"Pos", "Neg"} ), //really wish these were bold!
Number Col Box( "Pos", {2225, 25} ), //would like borders or gridlines around just the numbers
Number Col Box( "Neg", {12, 2258} ) //would like borders or gridlines around just the numbers
),
Text Box( "" ), //visual space
Text Box( "" ), //visual space
Text Box( "" )//visual space
)
),
Outline Box( "Statistical Calculations", //add all the stats calculations and score confidence interval calculations
V List Box(
Table Box(
String Col Box( "Correlation Calculation",
{"Sensitivity / Positive Agreement", "Specificity / Negative Agreement", "Positive Predictive Value"}
),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Equation", {"a/a+c", "d/b+d", "a/a+b"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Value", {"98.9%", "99.5%", "99.5%"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Score Confidence Interval", {"blah", "blah", "97.2-99.9"} )
),
Text Box( "" ), //visual space
Text Box( "Note: Calculated according to CLSI EP12-A2", <
Text Box( "" ) //visual space
)
),
Outline Box( "McNemars", //add the stats for McNemar determine if continuity correction is needed.
V List Box(
Table Box(
String Col Box( "McNemar", {"Degrees of Freedom", "P Value", "Chi", "Continuity Correction"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Value", {"1", ".002", "blah", "yes"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Intelligent Blurb", {"duh", "<0.05 means something", "words", "due to b+d<25"} ),
),
)
),
)
)
);
Parece que no es posible establecer un estilo en negrita en un StringColBox. Puede probar un TextBox() en su lugar, pero la alineación es difícil de conseguir perfecta.
Ejemplo (el cuadro de la tabla que comienza en la línea 29):
...
Caja de mesa (
Caja de texto ( "\!N\!tPos\!N\!tNeg" , << establecer estilo de fuente ( "Atrevido" ) , << establecer tamaño de fuente ( 13 ) ) ,
//String Col Box( "", {"Pos", "Neg"} ), //¡realmente desearía que estos estuvieran en negrita!
Cuadro de columna de número ( "Pos" , { 2225 , 25 } ) , //le gustaría tener bordes o líneas de cuadrícula alrededor de los números
Cuadro de columna de número ( "Neg" , { 12 , 2258 } ) , //le gustaría tener bordes o líneas de cuadrícula alrededor de los números
<< Establecer bordes de fila ( 1 ) ,
<< Establecer bordes de columna ( 1 ) ,
<< Establecer encabezados de sombra ( 0 )
) ,
...