Skip to content
Mizen UI
Docs

IntroductionInstallationCLIStylingFoundationsThemingCompositionIntegrationsAccessibilityFor agents

useCopyToClipboard

AccordionAspect RatioCardCollapsibleFrameGridGroupInlineScroll AreaSectionSeparatorSpacerStack

BlockquoteCitationCodeHeadingKbdLabelLinkTextVisually Hidden

ButtonButton GroupToggleToggle groupToolbar

CalendarCheckboxCheckbox groupComboboxDate pickerDate range pickerDate-Time InputFieldFieldsetFile UploadFormInputInput groupNumber fieldOTP FieldRadio groupSelectSliderSwitchTextareaTime Input

BreadcrumbMenubarNavigation MenuPaginationSegmented ControlStepperTabs

Alert dialogCommandContext MenuDialogDrawerMenuPopoverPreview CardSheetTooltip

AlertBadgeEmptyError StateMeterProgressSkeletonSpinnerStatus dotToast

Activity FeedAvatarAvatar GroupData TableListMetricOverflow ListProperty ListTableTokenTree

Area ChartBar ListCalendar HeatmapCategory ComparisonChart FrameChart LegendChart TooltipDistributionFunnelHeatmapMetric TrendPart-to-WholeProgress RingsRadar ChartRadial BarsSankey ChartScatter ChartScore GaugeTime Series

Diagram

AttachmentCarouselCode BlockLightboxMarkdownThumbnailTimestamp

Agent ThinkingApproval CardComposerConversationInline CitationMessageMessage ScrollerQuestion CardSourcesStreaming TextSuggestionTask ListTerminalTool Call

On this page

  • Preview
  • Usage
  • Examples
  • Study outcomes scatter chart
  • Study time and assessment score
  • Groups and bubbles
  • Recommendations
  • Usage boundaries
  • API reference

Charts

Scatter Chart

Compares two numeric measures with keyboard-accessible points and an exact data table.

idle

Usage

import { ScatterChart } from "@mizen-labs/ui";

Examples

Study outcomes scatter chart

A labeled scatter chart with finite observations and axis names.

Study time and assessment score

Groups and bubbles

Up to three groups in palette order; size draws a third measure as bubble area.

Recommendations

GuidancePractice
Do

Label both axes and units. Give points meaningful names and preserve access to exact values.

Usage boundaries

GuidanceBoundary
Scope

Association does not establish causation. The application owns statistical analysis and data preparation.

API reference

Public props from @mizen-labs/ui. Use exported prop types for the complete TypeScript contract.

PropTypeDefaultDescription
aria-labelstringRequiredNames the chart and its data table.
xAxisLabel / yAxisLabelstringRequiredNames the horizontal and vertical measures.
pointsreadonly ScatterChartPoint[]RequiredProvides unique point IDs, labels, and finite x/y coordinates.
formatX / formatY(value: number) => stringEnglish number formattingFormats axis ticks, point tooltips, and exact table values.
toneChartSeriesToneseries1Selects a supported semantic chart tone.
PreviousSankey ChartNextScore Gauge
Revenue per account
$742
+6.8%
20406080100Sessions5001,0001,500Revenue per account
  • Starter
  • Growth
  • Scale
Revenue per account against sessions, by plan values
PointSessionsRevenue per account
Account 1 · 2 seats12180
Account 2 · 3 seats18240
Account 3 · 2 seats24210
Account 4 · 4 seats31320
Account 5 · 3 seats38290
Account 6 · 5 seats45360
Account 7 · 8 seats42610
Account 8 · 12 seats55740
Account 9 · 10 seats61690
Account 10 · 14 seats68860
Account 11 · 12 seats74820
Account 12 · 16 seats83980
Account 13 · 30 seats781,290
Account 14 · 38 seats861,480
Account 15 · 34 seats921,350
Account 16 · 44 seats971,620
Assessment scores compared with weekly study hours.246810Study hours per week6570758085Assessment score
Study hours and assessment scores values
PointStudy hours per weekAssessment score
Student 1262
Student 2471
Student 3783
Student 41088

Study time and assessment score

Hours per week · assessment points

Students observed
7
2–12 hours of weekly study
Assessment scores by weekly study hours for seven students.24681012Study hours per week657075808590Assessment score
Assessment scores by study hours values
PointStudy hours per weekAssessment score
Student 1262
Student 2471
Student 3574
Student 4679
Student 5883
Student 61088
Student 71291
20406080100Sessions5001,0001,500Revenue per account
  • Starter
  • Growth
  • Scale
Revenue per account against sessions, by plan values
PointSessionsRevenue per account
Account 1 · 2 seats12180
Account 2 · 3 seats18240
Account 3 · 2 seats24210
Account 4 · 4 seats31320
Account 5 · 3 seats38290
Account 6 · 5 seats45360
Account 7 · 8 seats42610
Account 8 · 12 seats55740
Account 9 · 10 seats61690
Account 10 · 14 seats68860
Account 11 · 12 seats74820
Account 12 · 16 seats83980
Account 13 · 30 seats781,290
Account 14 · 38 seats861,480
Account 15 · 34 seats921,350
Account 16 · 44 seats971,620