A flourish chart

Flourish wikipedia
Lo mejor de Flourish no son sólo los gráficos locos que puedes crear, sino también que todos vienen con conjuntos de datos de ejemplo en el formato adecuado para visualizarlos. Esto significa que es fácil saber cómo deben estructurarse tus propios datos para crear el gráfico deseado.
Un inconveniente de Flourish, según mis impresiones iniciales, es que los datos deben estructurarse específicamente para cada gráfico. Así que antes de cada tipo de gráfico que probé, tuve que hacer un poco de preparación en Alteryx para obtener los datos en el formato correcto.
Una gran ventaja de Flourish es que funciona muy bien en diferentes dispositivos, presumiblemente porque sólo se puede poner un elemento por pantalla y han puesto mucho esfuerzo en hacer que sus plantillas se vean bien en móviles, etc.
Florecer
Color overrides. Type the name or category of the bar whose color you want to set, a colon and then a color (using a name, hex-code or rgb declaration). Multiple colors can be set using multiple lines. For example:<br /><hr />Africa: red<br />Asia: #4455AA<br />Europe: rgb(30,168,26)<hr />
Custom thresholds. Write your custom thresholds, separated by a ";" For example "5;10;15". Bins are created between the domain minimum and the first threshold, between each threshold and between the final threshold and the domain maximum. Therefore for the example "5;10;15" four bins are created. (The domain is the minimum and maximum values of your data.)
Color overrides. Type the label of the bar whose color you want to set, a colon and then a color (using a name, hex-code or rgb declaration). Multiple colors can be set using multiple lines. For example:<br /><hr />China: red<br />India: #4455AA<br />Brazil: rgb(30,168,26)
Content mode. In “Text with colors” mode, any phrases matching category names will be automatically colored. In HTML mode no colors will be applied, but you can include any html in the data sheet to add images etc, etc.
Significado de Flourish
Inicialice un objeto chart-layout para cada gráfico que desee crear. Necesita un elemento SVG contenedor (un nodo, una selección d3 o una cadena de selección CSS) al que añadirá el gráfico y un objeto que contenga las propiedades de estado pertinentes. Por ejemplo
Las propiedades del objeto opcional options pueden utilizarse para modificar la funcionalidad del método de actualización. Si skip_rendering es true entonces las distancias, márgenes y ticks serán recalculados y cualquier cambio en el offset del gráfico será aplicado, pero los componentes del gráfico no serán re-renderizados.
Si se proporciona un objeto de márgenes y cualquiera de sus propiedades superior, derecha, inferior o izquierda no está indefinida, el margen correspondiente se fijará en ese valor. Si desea establecer un margen basado en el valor calculado, por ejemplo, para aumentar o disminuir el margen basado en el valor predeterminado, puede pasar una función para cualquiera de estas propiedades:
Estos tres métodos esperan que los valores sean una matriz o una instancia de una matriz mejorada de Flourish (véase @flourish/enhanced-array). En el caso de los primeros, se puede incluir un método accesorio opcional para, por ejemplo, extraer una propiedad específica de cada objeto de un array de objetos. Los datos almacenados se utilizan para determinar tanto el tipo de eje (numérico u ordinal) como su dominio. Si values es una matriz mejorada, se construirá un eje numérico para la dimensión pertinente si se trata de una matriz mejorada numérica y se construirá una escala ordinal si se trata de una matriz mejorada de cadenas. Si values es una matriz normal, se utilizará el tipo del primer elemento (tras la aplicación de la función de acceso) para determinar si la escala debe ser numérica u ordinal.
Cronología de Flourish
IntroducciónLos gráficos de pendientes sirven para comparar datos categóricos en varios momentos. Aunque son similares a los gráficos de líneas, la principal diferencia entre ellos es que los de pendientes funcionan mejor con dos o tres puntos en el tiempo y, lo que es más importante, que sus ejes no empiezan en 0.
Anatomía de un gráfico de pendientesLos gráficos de pendientes están formados por ejes que representan los puntos en el tiempo y líneas que representan las series en los datos. Los puntos inicial y final de cada línea se sitúan en los ejes en función de su valor y la línea es la conexión entre estos dos puntos.
Los gráficos de pendiente muestran los datos a través de la inclinación y la dirección de las líneas. Cuanto más agudo es el ángulo de una línea, más drástico es el cambio. La dirección de la línea revela si los valores aumentan o disminuyen.
