8 votos

¿Debo usar una escala discreta o continua para colorear de un chloropleth?

Estoy haciendo una choropleth para una próxima carrera local utilizando D3. Hay dos candidatos para una elección. Para cualquier polígono en mi mapa, si el rojo candidato tiene más votos, el color debe ser rojo. Si el azul candidato tiene más votos, el color debe ser azul. Si el azul candidato está ganando por mucho, el color debe ser de un profundo azul. Si el rojo candidato está ganando por mucho, el color debe ser un rojo más profundo.

Debo usar un discreto o continuo de la escala para esto? Significado, debo crear un degradado de color de rojo a azul para un determinado saturación o intensidad. O debo crear bandejas de tal forma que si rojo/azul cae en un rango determinado, el polígono se le asigna uno de los pocos colores? Desde tutoriales, parece que la mayoría de las personas hacen de los contenedores.

13voto

bakern Puntos 126

Hay ventajas y desventajas de cada forma de hacerlo. Para hacer corta una historia larga, yo recomendaría la creación de "grupos". Un par de notas para ayudarle a elegir, y sobre el diseño de choropleths en general:

Una asignación directa de datos de valor para el color (un 'unclassed' mapa) podría ser considerado como la forma más precisa para mostrar los datos, sin embargo clasificados mapas (mapas con 'contenedores') puede ser más legibles por varias razones.

Si utiliza un unclassed mapa y los datos son sesgados, o hay valores atípicos en el conjunto de datos, los valores atípicos, se verá claramente, mientras que muchos de los polígonos pueden terminar muy similares en color. Esto pondría de relieve el hecho de que algunas áreas son radicalmente diferentes de los demás (en su caso, si un par de áreas que tienen un efecto significativamente mayor preferencia por un candidato sobre otro que el de la mayoría de las áreas), pero es más difícil distinguir las relaciones con el resto de la zona del mapa.

En un clasificado de mapa, cada clase debe ser distinto, así que es fácil saber cuando una zona se encuentra en los datos, en el costo de algunas de las distinciones más se pierde.

Otro problema es que la percepción de la intensidad del color no es estrictamente lineal. Así que si usted tenía una rampa de color de blanco a azul, correspondiente a ningún candidato que reciba más votos para el máximo de plomo por uno de los candidatos, el color que es el 75% del camino entre el blanco y el azul puede no ser percibida como siendo el 75% del camino entre los dos colores, y por lo tanto el usuario del mapa sería una falsa suposición acerca de lo que el valor de los datos que representa.

Clasificado mapas, por otro lado, puede tener el color de cada clase cuidadosamente elegido para ser percibido clara y distintamente. Yo no sé lo suficiente para diseñar un conjunto de colores que hace esto, pero Cynthia Brewer y Marca Harrower hacer, y ellos crearon colorbrewer2.orgun gran (gratis) herramienta para ayudar a los cartógrafos elegir bien los esquemas de color para sus mapas. Usted puede elegir entre una variedad de esquemas, elegir el número de clases, y que da una vista previa de lo que el régimen podría ser como en la práctica, y el RGB, HEX, o valores CMYK de cada color en el esquema. Muy útil, y simplemente divertido para jugar.

Por estas razones, yo recomendaría hacer un clasificado de mapa. Se recomienda que el número de clases es generalmente un número impar de 5 a 9 o así. El uso de un número impar da un claro valor promedio, y este número de clases en general, se considera suficiente para dar distinciones útiles en los datos, pero no demasiados como para ser indistinguibles. Puesto que usted está utilizando una divergentes esquema de color (color de la luz en el medio, dos colores diferentes en cada extremo), usted puede conseguir lejos con más clases, tal vez 7-9.

Pásate colorbrewer, elija "divergentes" por la naturaleza de los datos, seleccione el rojo a azul esquema de color, elegir el número de clases, y listo!

Para mucho de esto, no hay una regla fija. La norma es, "¿el mapa de comunicar bien los datos?" Jugando con los parámetros hasta obtener algo que "funciona" puede ser una buena cosa.

Ahora, una nota en la fabricación de choropleths. Mis disculpas si este es un terreno familiar para usted:

Un punto de interés cuando se utiliza un clasificado mapa es cómo los datos se dividen en clases. Está dividida en intervalos iguales a lo largo de la gama? Existen un cierto número de puntos de datos asignado a cada clase? Un cierto número de desviaciones estándar de la media? Está dividida en "natural" saltos " en los datos? El método que usted utilice hace una diferencia en cómo los datos son retratados. Yo no soy mucho de un programador, y no estoy seguro de que el método de la secuencia de comandos de vincular a los usos. "Natural breaks" suelen ser una buena opción. Para los datos con un claro punto medio como los datos de las encuestas (el punto medio de ser una división 50/50), las desviaciones estándar puede ser útil.

Al hacer un choropleth, es bueno utilizar datos estandarizados sobre una unidad de área. Por ejemplo, en lugar de utilizar el total de la población de un condado, es mejor mapa de población por kilómetro cuadrado en cada condado. La razón es que un área de mayor tamaño tienden a tener más gente en él que uno más pequeño, por lo que dividiendo por el área de cada una asignada la unidad le da una caracterización exacta de las tendencias. Los datos también pueden ser estandarizados como un porcentaje. Por ejemplo, una tasa de pobreza en lugar de un número de personas en la pobreza.

Para sus propósitos, es más revelador para mapa de porcentaje de votos para un candidato que raw número de votos emitidos a favor de ese candidato.

De todos modos, espero que algo de esto es útil, y que el mapa salga bien!

Durante gran parte de este debate, me he servido de la generación de mapas Temáticos y Geovisualization por Slocum et al.

5voto

Que la dirección de uno de los muchos aspectos de la simbolización: ¿cómo describir valores cuantitativos a través de la variable de representación de color, usando de una forma discreta o escala continua de la saturación de color o intensidad. Buena pregunta. La respuesta es, como a menudo, depende...

Tradicionales de generación de mapas temáticos reconoce que los mapas, como modelos simplificados de la realidad, son productos de una gran cantidad de generalización. Por razones de simplicidad, las cantidades son agrupados en clases (bins) - y ha habido muchas discusiones sobre cómo muchas de estas clases no debe ser (5 o 7 eran a menudo se promociona). Las ventajas: mucho más sencillo para construir usando la tradicional foto-métodos mecánicos, y más fácil de conseguir el mensaje a través. Mira, aquí Roja Ken es favorecido, mientras que allí, Blue Peter.

Contemporáneo de la generación de mapas temáticos permite a los mapas de mucho mayor detalle donde continua cantidades pueden ser representados por el color de las escalas de rangos muy altos. Las ventajas: más objetiva y precisa. Mapa de los lectores potencialmente puede recrear el origen de datos con más precisión.

Así que, ¿cuál es el propósito más profundo de su mapa?

¿Desea ser más objetivo, la exploración de las variaciones detalladas presentes en los datos? El uso continuo de las escalas de colores. Este "mapa como herramienta de investigación", concepto que viene con la (nueva) nombres como "visualización de datos" y "mapas".

¿Desea contar una historia sencilla? El uso discreto de las escalas de colores. Este es el "mapa como herramienta de comunicación".

Desde su mapa ya está muy generalizada espacialmente, en la votación de las regiones, yo podría sugerir el uso continuo de las escalas de colores como un compromiso, tienes discretización espacial pero las estadísticas de continuidad. Es solo una idea.

En última instancia, depende de usted. ¿Por qué no experimentar con un par de variaciones?

1voto

Chris P Puntos 1099

Veo dos Opciones:

a) sólo utilice bandejas: (los números son solo un ejemplo)

  • El candidato Rojo ha > 50% - 70% de los votos -> luz de color rojo
  • El candidato Rojo ha > 70% de los votos -> color es rojo intenso
  • para el azul en consecuencia

b) se puede utilizar una rampa de Color.

  • continua colorramp de luz roja/azul a rojo oscuro/azul con una continua asignación de valores de >50% a 100% a los colores de la luz a lo profundo rojo/azul.

Lo que usted Eligió depende de lo que usted quiere comunicar con el mapa. Si la información "es ganar" y "está ganando por xy%" es suficiente, Optó por una). Si sus Lectores deben ser capaces de estimar cuántas % candidato rojo o azul es líder, elija b)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X