Still have questions?
Contact support

Stick Chart


Stick Charts look like Column Charts with no width. Sticks are good at demonstrating some discrete data.

This article explains how to create a basic Stick chart as well as configure settings that are specific to the type. You can also see the table below to get a brief overview of Stick Chart's characteristics:

Data Fieldsx, value
Multiple SeriesYES
StackedStacked Stick, Percent Stacked Stick
VerticalVertical Stick
Error BarsStick Chart with Error Bars
StockStock Stick
Chartopedia: Stick Chart
General Settings

Quick Start

Stick Chart is a variation of a Column, so when a Stick Chart is created it is necessary to create a Column Chart first and set the series of a Stick type.

To create a Stick chart, use the anychart.column() chart constructor.

After you created a column chart use the stick() method.

// create a data set
var data = [
  {x: "January", value: 10000},
  {x: "February", value: 12000},
  {x: "March", value: 18000},
  {x: "April", value: 11000},
  {x: "May", value: 9000}

// create a chart
chart = anychart.column();

// create a stick series and set the data
var series = chart.stick(data);

JsFiddle Playground

General Settings

In AnyChart there are many settings that are configured in the same way for all chart types, including the Stick chart (for example, legend and interactivity settings).

Read the overview of general settings: General Settings.

Special Settings


Here is a full list of methods used to configure visual settings that are available for the Stick series:

You can learn more from the Appearance Settings article.

In the sample below, there are two Stick series with some of the appearance settings configured:

// create the first series
var series1 = chart.stick(seriesData_1);

// configure the visual settings of the first series
series1.stroke("#00cc99", 1, "10 5", "round");
series1.hoverStroke("#00cc99", 2, "10 5", "round");
series1.selectStroke("#00cc99", 4, "10 5", "round");

// create the second series
var series2 = chart.stick(seriesData_2);

// configure the visual settings of the second series
series2.hoverStroke("#0066cc", 2);
series2.selectStroke("#0066cc", 4);

JsFiddle Playground


Labels are text or image elements that can be placed anywhere on any chart (you can enable them on a whole series or in a single point). For text labels, font settings and text formatters are available.


A Tooltip is a text box displayed when a point on a chart is hovered. There is a number of visual and other settings available: for example, you can edit the text by using font settings and text formatters, change the style of background, adjust the position of a tooltip, and so on.

Vertical Stick

Most types of series in AnyChart can be drawn both in horizontal and vertical orientation: Vertical Charts (Overview).

Here is the information about creating Vertical Stick series: