Saltar al contenido

Cómo Crear un Relleno Degradado para un Gráfico

Este artículo le mostrará cómo crear y usar un relleno degradado para un gráfico mediante una plantilla JSON. El ejemplo que se muestra utiliza un gráfico de área. Este artículo supone que tiene un gráfico con sus datos subyacentes ya creados y que va a crear una plantilla JSON para usarla para lograr un relleno degradado.

Nota

Este ejemplo ilustra cómo cambiar las etiquetas de datos que aparecen en el gráfico para utilizar un tamaño y tipo de fuente específicos. Puede eliminar la parte "área" de la sintaxis JSON si no desea modificar la información de la etiqueta de datos.

gradiantarea.png

Ejemplo de relleno degradado aplicado a un gráfico de área

Paso 1: Crea la Modelo JSON

  1. Vaya al App Workbench
  2. Haga clic en Apariencia en la barra de herramientas de App Workbench
  3. Haga clic en la pestaña de navegación Plantillas
  4. Haga clic en el botón + Plantilla
  5. Asigna un Nombre a la Plantilla. Por ejemplo: Degradado
  6. Cambie el valor Tipo de contenido a JSON
  7. Haga clic en Guardar
  8. Ingrese la sintaxis adecuada en el campo Editor (o Fuente). Necesitará tener a mano los colores inicial y final especificados que desea utilizar para el degradado, y puede ingresar estos valores como código de color hexadecimal o como rgba. Por ejemplo:

    {
        "plotOptions": {
            "series": {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px",
                        "fontFamily": "'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                    }
                },
                "fillColor": {
                    "linearGradient": {
                      "x1": "0",
                      "x2": "0",
                      "y1": "0",
                      "y2": "1"
                    },
                    "stops": [
                      ["0", "rgba(40, 167, 229, 0.3)"],
                      ["1", "rgba(255, 255, 255, 0)"]
                    ]
                }
            },
            "bar": {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px",
                        "fontFamily": "'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                    }
                }
            },    
            "column": {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px",
                        "fontFamily": "'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                    }
                }
            },
            "spline": {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px",
                        "fontFamily": "'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                    }
                }
            },
            "line": {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px",
                        "fontFamily": "'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                    }
                }
            }              
        },
    
        "legend": {
                "itemStyle": {
                    "fontSize": "18px",
                    "fontFamily": "'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif"
                }
        },
      "series": [
            {
                "dataLabels": {
                    "style": {
                        "fontSize": "18px"
                        }
                }
            }    
        ]
    }
    
  9. Haga clic en el botón Guardar

Paso 2: Conecte la Modelo JSON al Gráfico

Ahora que se creó la plantilla JSON, podemos agregarla a nuestro gráfico:

  1. Navegue hasta la página Gráfico donde desea agregar el relleno degradado
  2. Haga clic en Action Drawer > Live Designer
  3. Seleccione el gráfico
  4. Haga clic en el botón + Control en Order Details Controls
  5. Seleccione JSON Options Object como el tipo de control
  6. Asignar un Nombre. Por ejemplo: Gradient
  7. Haga clic en el menú desplegable Template y seleccione la plantilla JSON creada en el paso 1
  8. Haga clic en Next y Finish