• Getting Started

  • Data

  • Chart Types

  • Chart Elements

  • Integrations

  • API

  • Tools

  • FAQ

  • Change Log

  • Patterns

    Overview

    ZingChart offers a patterns module containing 42 unique patterns. This module gives you the ability to add these patterns to objects within your chart.

    Using Pattern Modules

    In order to render a pattern, you must include the zingchart.loadModules() function within your page script. This loads the patterns module.

    zingchart.loadModules('patterns')
    

    Then, set the pattern within an object's "background-image" attribute using one of the pattern names with the "PATTERN_" prefix.

    type: 'bar',
    title: {
        text: 'Patterns'
      },
      series: [
        {
          values: [3,5,8,4,2,6],
          backgroundImage: 'PATTERN_BACKWARD_DIAGONAL'
        },
        {
          values: [4,2,3,5,8,6],
          backgroundImage: 'PATTERN_HORIZONTAL_BRICK'
        },
        {
          values: [3,8,4,5,6,2],
          backgroundImage: 'PATTERN_OUTLINED_DIAMOND'
        }
      ]
    

    Patterns List

    Pattern Name
    BACKWARD_DIAGONAL PATTERN_BACKWARD_DIAGONAL
    DARK_DOWNWARD_DIAGONAL PATTERN_DARK_DOWNWARD_DIAGONAL
    DARK_HORIZONTAL PATTERN_DARK_HORIZONTAL
    DARK_UPWARD_DIAGONAL PATTERN_DARK_UPWARD_DIAGONAL
    DARK_VERTICAL PATTERN_DARK_VERTICAL
    DASHED_DOWNWARD_DIAGONAL PATTERN_DASHED_DOWNWARD_DIAGONAL
    DASHED_HORIZONTAL PATTERN_DASHED_HORIZONTAL
    DASHED_UPWARD_DIAGONAL PATTERN_DASHED_UPWARD_DIAGONAL
    DASHED_VERTICAL PATTERN_DASHED_VERTICAL
    DIAGONAL_BRICK PATTERN_DIAGONAL_BRICK
    DIAGONAL_CROSS PATTERN_DIAGONAL_CROSS
    DIVOT PATTERN_DIVOT
    DOTTED_DIAMOND PATTERN_DOTTED_DIAMOND
    DOTTED_GRID PATTERN_DOTTED_GRID
    FORWARD_DIAGONAL PATTERN_FORWARD_DIAGONAL
    HORIZONTAL PATTERN_HORIZONTAL
    HORIZONTAL_BRICK PATTERN_HORIZONTAL_BRICK
    LARGE_CHECKER_BOARD PATTERN_LARGE_CHECKER_BOARD
    LARGE_GRID PATTERN_LARGE_GRID
    LIGHT_DOWNWARD_DIAGONAL PATTERN_LIGHT_DOWNWARD_DIAGONAL
    LIGHT_HORIZONTAL PATTERN_LIGHT_HORIZONTAL
    LIGHT_UPWARD_DIAGONAL PATTERN_LIGHT_UPWARD_DIAGONAL
    LIGHT_VERTICAL PATTERN_LIGHT_VERTICAL
    NARROW_HORIZONTAL PATTERN_NARROW_HORIZONTAL
    NARROW_VERTICAL PATTERN_NARROW_VERTICAL
    OUTLINED_DIAMOND PATTERN_OUTLINED_DIAMOND
    PLAID PATTERN_PLAID
    SHADE_25 PATTERN_SHADE_25
    SHADE_50 PATTERN_SHADE_50
    SHADE_75 PATTERN_SHADE_75
    SHINGLE PATTERN_SHINGLE
    SMALL_CHECKER_BOARD PATTERN_SMALL_CHECKER_BOARD
    SMALL_GRID PATTERN_SMALL_GRID
    SOLID_DIAMOND PATTERN_SOLID_DIAMOND
    SPHERE PATTERN_SPHERE
    TRELLIS PATTERN_TRELLIS
    VERTICAL PATTERN_VERTICAL
    WAVE PATTERN_WAVE
    WEAVE PATTERN_WEAVE
    WIDE_DOWNWARD_DIAGONAL PATTERN_WIDE_DOWNWARD_DIAGONAL
    WIDE_UPWARD_DIAGONAL PATTERN_WIDE_UPWARD_DIAGONAL
    ZIGZAG PATTERN_ZIGZAG

    Summary

    Patterns are a great way to give your chart objects some style, and with 42 available patterns, you can make your chart really look the way you want it.

    Don't forget, a comprehensive list of available attributes and objects can be found on our JSON Syntax page.