ZingChart: Setting the height and width of a marker

ZingChart has 2 different features which have similar names marker  or markers.   While the names are very similar the features are very different.  This article will discuss how to set the size of a marker .  A marker  is the individual shapes (by default circles) plotted along a line which represents a data point.  

If you are looking for documentation on markers  which are used to create lines and/or shaded regions for specific areas on a chart to indicate a range, threshold or trendline you might start at this markers doc:

Markers Tutorial

To continue with marker , you can configure the marker  in your charts in two different places:

Directly in plot:{} to apply the configuration to all plots. 

{
 type: 'line',
 plot:{
     marker:{  //control the marker for all plots
         size: 5,
 	 borderWidth: 3,
 	 borderColor: 'black'
     }
 },
 series: [
    {
	values: [35,42,67,50,55]
    },
    {
	values: [30,25,52,45,60]
    }
]
};

Individually in series:[]  to set each plot separately.

{
 type: 'line',
 series: [
    {
	values: [35,42,67,50,55],
        marker:{  //control the marker a single plot 
            size: 4,
 	    borderWidth: 2,
 	    borderColor: 'black'
 	}
    },
    {
	values: [30,25,52,45,60],
        marker:{  //control the marker a single plot 
            size: 6,
 	    borderWidth: 3,
 	    borderColor: 'green'
 	}
    }
]
}

It should be noted you can leverage plot  and series together to style your markers since plot will apply to all plots and series is more specific so it will effect just a single plot.  For more details on this you can view our:

Plot and Series Styling Tutorial


Setting the height and width of a marker  is actually done by simply setting the size  attribute.  In some case such as "rect" and "parallelogram"  shapes you can actually set size  and size2 to address height and width.

{
 type: 'line',
 series: [
    {
      values: [35,42,67,50,55],
      marker:{  
        size: 4 //sets the size which equally effects height and width
       }
    },
    {
      values: [25,32,77,40,65],
      marker:{  
        type: 'rect',
        size: 8, //sets the width 
        size2: 18 //sets the height
       }
    }
  ]
};

ZingChart does provide a lot of features and customization around marker .  Whether you are trying to set the style of marker  with Rule based styling or if you just need a full list of attributes:

http://www.zingchart.com/docs/json-attributes-syntax/plot-series-item-objects/marker/

Please feel free to reach out if you have additional questions.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us