Jump Line Chart
Overview
Jump Line Chart is similar to Line Chart and Step Line Chart: Jump Line considers the data points as the center points of "jumps" - horizontal line segments of a category width.
The difference between Step Line and Jump Line is in vertical line segments, connecting the "steps" of a Step Line: nothing connects the points in JumpLine.
Jump Line Charts are usually used for demonstrating rates.
Modules | Core + Basic Cartesian / Base |
API | |
---|---|
Class | anychart.core.cartesian.series.JumpLine |
DATA | |
Data Fields | x, value |
Multiple Series | YES |
OPTIONS | |
Stacked | N/A |
Vertical | Vertical Jump Line |
3D | N/A |
Error Bars | Jump Line Chart with Error Bars |
SUPPORTED CHART PLOTS | |
Polar | N/A |
Radar | N/A |
Scatter | N/A |
Stock | Stock Line |
RELATED TYPES | |
Line | |
Step Line | |
SEE ALSO | |
Chartopedia: Jump Line Chart | |
General Settings |
Modules
The Jump Line chart rrequires adding the Core and Basic Cartesian modules:
<script src="https://cdn.anychart.com/releases/8.13.0/js/anychart-core.min.js"></script>
<script src="https://cdn.anychart.com/releases/8.13.0/js/anychart-cartesian.min.js"></script>
Alternatively, you can use the Base module, which includes, among other things, the two modules mentioned above:
<script src="https://cdn.anychart.com/releases/8.13.0/js/anychart-base.min.js"></script>
Learn more: Modules.
Quick Start
To create a chart, use the anychart.jumpLine() chart constructor.
To create a Jump line series call the jumpLine() method.
The following sample demonstrates how a basic Jump Line chart is created:
// create data
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.jumpLine();
// create a jump line series and set the data
var series = chart.jumpLine(data);
// set the container id
chart.container("container");
// initiate drawing the chart
chart.draw();
General Settings
In AnyChart there are many settings that are configured in the same way for all chart types, including the Jump Line chart (for example, legend and interactivity settings).
Read the overview of general settings: General Settings.
Special Settings
Appearance
The appearance settings of a Jump Line chart can be configured in three states: normal, hover, and selected. Use the normal(), hovered(), and selected() methods.
Combine them with the stroke() method. Also, you can use some other methods from anychart.core.StateSettings.
In the sample below, there are two Jump Line series with appearance settings configured:
// create the first series
var series1 = chart.jumpLine(seriesData_1);
// configure the visual settings of the first series
series1.normal().stroke("#00cc99", 1, "10 5", "round");
series1.hovered().stroke("#00cc99", 2, "10 5", "round");
series1.selected().stroke("#00cc99", 4, "10 5", "round");
// create the second series
var series2 = chart.jumpLine(seriesData_2);
// configure the visual settings of the second series
series2.normal().stroke("#0066cc");
series2.hovered().stroke("#0066cc", 2);
series2.selected().stroke("#0066cc", 4);
Labels
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.
Tooltips
A Tooltip is a text box displayed when a point on a chart is hovered over. 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 Jump Line
Most types of series in AnyChart can be drawn both in horizontal and vertical orientation: Vertical Charts (Overview).
Here is information about creating Vertical Jump Line series: