Features

Navigate the complete history of feature listings for JSCharting. For existing customers, don’t miss the new What’s New section!  

Feature Highlights

All Features

Chart Types

  • Chart Types
    • Calendar Heatmap
      • Features
        • Automatic view based on data.
        • Every view available in vertical (default) or horizontal.
        • Every view groups data into subvalues for each cell.
        • Automatic tooltips with microcharts for subvalues.
        • Point binding by date or calendar patterns.
          • Bind multiple points to a single cell.
          • Bind single point to multiple cells.
        • Calendar pattern based Highlights with real-time FP API
      • Calendar Views
        • decade
        • year
        • quarter
        • month
        • week30min
        • week
        • dayminutes
        • dayhours
        • day30min
        • day15min
        • day5min
        • day
        • hourseconds
        • hour30sec
        • hour10sec
        • hourminutes
        • hour
        • minute

Labels

  • Label HTML Tags
    • <hr> Horizontal line
    • <ul> <li> Lists
    • <img> Image support
    • <icon> Icons (native svg vector support) are now supported in all text labels
  • Data Point SmartLabels
    • Auto rotate on columns
    • Avoid other labels and points
    • Control labels completely or partially with options autoHide, placement, align, and verticalAlign
    • Auto hide labels that will not fit

Axis

  • Major & Minor ticks
    • Axis tick placement visual customization (inside/outside)
  • Scale Control
    • Logarithmic and LogarithmicStacked axis scales

Legend

  • Legend Positioning
    • Dock and align inside or outside the chart area. i.e. 'inside bottom right'
  • Legend Entry support
    • Legend Entry LineAbove Option

Real-Time & Interactivity Features

  • Chart
    • Export
      • Include supported file attributes such as author, subject, and others.

UiItems (Input Controls)

  • Dock and align inside or outside the chart area. i.e. 'inside bottom right'

    Annotations

    • Positioning
      • Dock and align inside or outside the chart area. i.e. 'inside bottom right'

    Data Features

    • window.fetch() alias JSC.fetch() with polyfill
    • JSC.parseCsv()
      • Split text into rows and columns.
      • Detect and separate csv headers.
      • Detect numbers and dates and parse them into numeric values.

    Palettes

    • SmartPalette
      • Callback function to palette value mapping (To improve performance when needed)
    Release Timeline | What's New in v2.5