An Elementary Introduction to the Wolfram Language
37Composición y visualización
Anteriormente se vio el uso de Framed para enmarcar algo que se muestra.
In[1]:=
Click for copyable input
Out[1]=
Especifique un color de fondo y un estilo para el marco:
In[2]:=
Click for copyable input
Out[2]=
Labeled sirve para poner etiquetas.
Agregue una etiqueta al número enmarcado:
In[3]:=
Click for copyable input
Out[3]=
Ahora se agrega una etiqueta a un número que tiene ya un estilo de fondo amarillo:
In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=
In[6]:=
Click for copyable input
Out[6]=
In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=
Labeled señala alguna cosa poniéndole una etiqueta al lado. A veces se ve bien usar líneas guía, con unas líneas pequeñas apuntando a aquello a lo que se refieren. Para este propósito se usa Callout mejor que Labeled.
Callout crea líneas guía con líneas pequeñas:
In[9]:=
Click for copyable input
Out[9]=
Hay una gran variedad de maneras de poner anotaciones en gráficos. Style inserta estilos directamente. Tooltip genera sugerencias interactivas que se hacen visibles cuando el ratón ronda sobre el gráfico. Legended coloca etiquetas en una leyenda al lado del gráfico.
In[10]:=
Click for copyable input
Out[10]=
In[11]:=
Click for copyable input
Out[11]=
In[12]:=
Click for copyable input
Out[12]=
En ListPlot, las anotaciones especificadas con reglas se implementan con líneas guía:
In[13]:=
Click for copyable input
Out[13]=
En PieChart, se presupone que las cadenas de caracteres son etiquetas y que los colores son estilos:
In[14]:=
Click for copyable input
Out[14]=
Presente en una fila una lista de objetos:
In[15]:=
Click for copyable input
Out[15]=
Presente objetos en una columna:
In[16]:=
Click for copyable input
Out[16]=
Se usan GraphicsRow, GraphicsColumn y GraphicsGrid para disponer objetos de modo que quepan dentro de un espacio total dado.
In[17]:=
Click for copyable input
Out[17]=
In[18]:=
Click for copyable input
Out[18]=
37.1Forme una lista de los números hasta el 100, donde los pares aparezcan en amarillo y los impares en gris claro. »
Salida esperada:
Out[]=
37.2Construya una lista de los números hasta el 100 enmarcando los primos. »
Salida esperada:
Out[]=
37.3Disponga una lista de los números hasta el 100 con los primos enmarcados y etiquetados en gris claro con sus valores módulo 4. »
Salida esperada:
Out[]=
37.4Construya un GraphicsGrid de 3×6 con discos coloreados al azar. »
Muestra de salida esperada:
Out[]=
37.5Genere un diagrama circular de los PIB (GDP en inglés) de los países miembros del G5, con cada sector etiquetado. »
Muestra de salida esperada:
Out[]=
37.6Dibuje un diagrama circular de las poblaciones de los países miembros del G5 con una leyenda para cada sector. »
Muestra de salida esperada:
Out[]=
37.7Construya un GraphicsGrid de 5×5 con los sectores circulares que dan las frecuencias relativas de los dígitos de 2^n, con n a partir de 1. »
Salida esperada:
Out[]=
Muestra de salida esperada:
Out[]=
Sí. Hay que usar la opción RoundingRadius0.2, por ejemplo.
¿Qué tipo de cosas se pueden poner en una etiqueta?
Cualquier cosa que se desee. Puede ser texto, una gráfico o, incluso, un cuaderno completo.
¿Puede usarse Labeled para poner etiquetas en otras partes, además de en la parte inferior?
Sí. Puede usarse, por ejemplo, Labeled[expr, label, Left] o Labeled[expr, label, Right].
Sí. ListAnimate crea una animación. Hay muchas posibilidades, desde Tooltip hasta Manipulate, para construir visualizaciones dinámicas.
 
Download Notebook Version
en