An Elementary Introduction to the Wolfram Language
24Más formas de visualización
Se ha visto ya cómo graficar listas de datos mediante ListPlot y ListLinePlot. Si se quiere graficar varios conjuntos de datos simultáneamente, basta con indicarlos dentro de una lista.
In[1]:=
Click for copyable input
Out[1]=
La opción PlotStyle permite especificar los estilos para cada uno de los conjuntos de datos:
In[2]:=
Click for copyable input
Out[2]=
La opción Mesh permite mostrar también los puntos originales, además de las líneas:
In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=
El histograma muestra la frecuencia con que aparece cada longitud de palabra entre las primeras 200:
In[5]:=
Click for copyable input
Out[5]=
In[6]:=
Click for copyable input
Out[6]=
En ocasiones se tienen datos que se quieren visualizar en 3D. Por ejemplo, con GeoElevationData se puede obtener un arreglo con valores de elevación. ListPlot3D produce un gráfico 3D.
In[7]:=
Click for copyable input
Out[7]=
Muéstrelos sin la malla:
In[8]:=
Click for copyable input
Out[8]=
Produzca un gráfico de contornos, donde los valores consecutivos de las alturas estén separados por curvas de contorno:
In[9]:=
Click for copyable input
Out[9]=
Genere un gráfico de relieve de la topografía dentro de 100 millas alrededor del Monte Everest:
In[10]:=
Click for copyable input
Out[10]=
ListLinePlot[{list1,list2,...}] grafica conjuntamente varias listas
Histogram[list] obtiene un histograma
ListPlot3D[array] grafica un arreglo de valores en 3D
ListContourPlot[array] grafica los contornos para un arreglo de alturas
ReliefPlot[array] produce un gráfico en relieve
GeoElevationData[region] arreglo con elevaciones geográficas para una región
PlotStyle opción para dar estilo a cada conjunto de datos
Mesh si se debe incluir una malla de puntos o líneas
MeshStyle opción para dar estilo a una malla
24.1Produzca un gráfico con puntos unidos de los cuadrados, los cubos y las cuartas potencias de los enteros hasta el 10. »
Salida esperada:
Out[]=
24.2Obtenga un gráfico de los 20 primeros primos, unidos con una línea, con relleno desde el eje y con un punto rojo en cada número primo. »
Salida esperada:
Out[]=
Salida esperada:
Out[]=
24.4Genere un gráfico en relieve de la topografía de 100 millas alrededor del Monte Fuji. »
Salida esperada:
Out[]=
24.5Produzca un gráfico 3D de las alturas generadas por Mod[i, j] donde i y j varían hasta el 100. »
Salida esperada:
Out[]=
24.6Forme un histograma de las diferencias entre primos consecutivos para los 10 000 primeros primos. »
Salida esperada:
Out[]=
Salida esperada:
Out[]=
Salida esperada:
Out[]=
Muestra de salida esperada:
Out[]=
Muestra de salida esperada:
Out[]=
24.11Genere un gráfico 3D, usando como alturas los datos de la imagen de una letra W binarizada, de tamaño 200. »
Salida esperada:
Out[]=
+24.1Genere un histograma de las longitudes de las palabras en el artículo de Wikipedia sobre computadoras. »
Muestra de salida esperada:
Out[]=
¿Qué otros tipos de visualizaciones hay?
¿Cómo se combinan los gráficos que se hayan generado separadamente?
Use Show para combinarlos sobre ejes comunes. Use GraphicsGrid, etc. (ver la Sección 37) para verlos uno tras otro.
¿Cómo se especifican los intervalos de clase en un histograma?
Histogram[list, n] usa n intervalos de clase. Histogram[list, {xmin, xmax, dx}] determina los intervalos de clase desde xmin hasta xmax en incrementos de tamaño dx.
¿Cuál es la diferencia entre un diagrama de barras y un histograma?
¿Cómo se pueden dibujar las curvas de contorno en un gráfico topográfico en 3D?
Use las MeshFunctions(#3&). La (#3&) es una función pura (ver la Sección 26) que utiliza la tercera coordenada (z) para hacer una malla.
 
Download Notebook Version
en