Package org.patternfly.chart.bullet


package org.patternfly.chart.bullet
Provides the PatternFly bullet chart component for comparing a primary measure against qualitative ranges and markers.

Bullet charts are useful for displaying performance data, such as storage capacity or progress toward a goal, with comparative measures and qualitative ranges.

Usage

Use the Bullet.bullet() factory method to create a bullet chart and BulletData.bulletData(String, double) to create data points:
import static org.patternfly.chart.bullet.Bullet.bullet;
import static org.patternfly.chart.bullet.BulletData.bulletData;

Bullet chart = bullet()
        .ariaTitle("Bullet chart example")
        .ariaDesc("Storage capacity")
        .comparativeWarningMeasureData(bulletData("Warning", 88))
        .primarySegmentedMeasureData(bulletData("Measure", 60))
        .qualitativeRangeData(bulletData("Range", 50), bulletData("Range", 75))
        .labels(data -> data.name + ": " + data.y)
        .maxDomain(100)
        .height(150)
        .width(600);
See Also: