New to Kendo UI for jQueryStart a free 30-day trial

Series.labels.from

configuration

The chart series from label configuration.

The chart displays the series from labels when the series.labels.visible option is set to true or when the series.labels.from.visible option is set to true.

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        color: "red",
        background: "yellow"
      }
    }
  }]
});
</script>

The background color of the from labels. Accepts a valid CSS color string, including hex and rgb.

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        background: "yellow"
      }
    }
  }]
});
</script>

The border of the from labels.

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        border: {
          color: "red",
          width: 2,
          dashType: "dash"
        }
      }
    }
  }]
});
</script>

The text color of the from labels. Accepts a valid CSS color string, including hex and rgb.

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        color: "red"
      }
    }
  }]
});
</script>

The font style of the from labels.

Default: "12px Arial,Helvetica,sans-serif"

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        font: "bold 16px Arial"
      }
    }
  }]
});
</script>

The format of the from labels. Uses kendo.format.

Default: "{0}"

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1.5, to: 2.5 },
      { from: 2.5, to: 3.5 },
      { from: 3.5, to: 4.5 }
    ],
    labels: {
      from: {
        visible: true,
        format: "{0:N2}"
      }
    }
  }]
});
</script>

The margin of the from labels. A numeric value will set all margins.

Default: 5

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        margin: 10
      }
    }
  }]
});
</script>

The padding of the from labels. A numeric value will set all paddings.

Default: 0

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        background: "yellow",
        padding: 10
      }
    }
  }]
});
</script>

The position of the from labels.

  • "center" - the label is positioned at the point center.
  • "insideBase" - the label is positioned inside, near the base of the bar.
  • "insideEnd" - the label is positioned inside, near the end of the point.
  • "outsideEnd" - the label is positioned outside, near the end of the point.
  • "above" - the label is positioned at the top of the marker. Applicable for "rangeArea" and "verticalRangeArea" series.
  • "below" - the label is positioned at the bottom of the marker. Applicable for "rangeArea" and "verticalRangeArea" series.
  • "left" - the label is positioned to the left of the marker. Applicable for "rangeArea" and "verticalRangeArea" series.
  • "right" - the label is positioned to the right of the marker. Applicable for "rangeArea" and "verticalRangeArea" series.
<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        position: "below"
      }
    }
  }]
});
</script>

The template which renders the chart series from label.

The fields which can be used in the template are:

  • category - the category name.
  • dataItem - the original data item used to construct the point. Will be null if binding to array.
  • series - the data series
  • value - the point value. An object containing from and to values.

The text can be split into multiple lines by using line feed characters ("\n").

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true,
        template: (data) => `From: ${data.value.from}`
      }
    }
  }]
});
</script>

If set to true the chart will display the series from labels. By default chart series from labels are not displayed.

Default: false

<div id="chart"></div>
<script>
$("#chart").kendoChart({
  series: [{
    type: "rangeArea",
    data: [
      { from: 1, to: 2 },
      { from: 2, to: 3 },
      { from: 3, to: 4 }
    ],
    labels: {
      from: {
        visible: true
      }
    }
  }]
});
</script>