jQuery BulletChart: Right to Left Layout

Cases jqxBulletChart's right-to-left support.

A live JavaScript/jQuery example of jqxBulletChart, the jQWidgets BulletChart component, with its complete source code below. It is one of 9 jqxBulletChart demos for jQuery.

jqxBulletChart API used in this demo

Source code

To run it in your own page, load jqx.base.css, a theme and the library files below from npm (npm install jqwidgets-scripts) or the jsDelivr CDN, then add the markup and the script. jQuery is not required: jqxcore.js provides $.

The page loads jqx.base.css, a theme and these library files: jqxcore.js, jqxdata.js, jqxtooltip.js, jqxbulletchart.js.

It also loads helper scripts of this demo site, which are not part of the library: demos.js (getWidth() and other layout helpers).

script.js

$(document).ready(function () {
    $("#bulletChart").jqxBulletChart({
        width: getWidth('bulletChart'),
        height: 80,
        barSize: "40%",
        title: "Revenue 2026 YTD",
        description: "(U.S. $ in thousands)",
        ranges: [
            { startValue: 0, endValue: 200, color: "#000000", opacity: 0.5 },
            { startValue: 200, endValue: 250, color: "#000000", opacity: 0.3 },
            { startValue: 250, endValue: 300, color: "#000000", opacity: 0.1 }
        ],
        pointer: { value: 270, label: "Revenue 2026 YTD", size: "25%", color: "Black" },
        target: { value: 260, label: "Revenue 2025 YTD", size: 4, color: "Black" },
        ticks: { position: "far", interval: 50, size: 10 },
        labelsFormat: "c",
        showTooltip: true,
        rtl: true
    });
});

body.html

<div id="bulletChart" style="margin-left: 15px;">
</div>

Learn more

More jQuery BulletChart demos