Skip to main content
MyWebForum

Back to all posts

How to Add A Legend to A Chart.js Chart?

Published on
3 min read
How to Add A Legend to A Chart.js Chart? image

Best Chart.js Accessories to Buy in January 2026

1 General Tools 715 Tap and Drill Reference Table

General Tools 715 Tap and Drill Reference Table

  • DOUBLE-SIDED TOOL OFFERS COMPREHENSIVE TAP DRILL & DECIMAL CHARTS.
  • INCLUDES A 6-INCH RULER GRADUATED IN PRECISE 64THS FOR ACCURACY.
  • ESSENTIAL FOR TOOLMAKERS, MACHINISTS, AND DIY ENTHUSIASTS ALIKE!
BUY & SAVE
$11.95
General Tools 715 Tap and Drill Reference Table
2 NELOMO 11.8” X 7.9” Toolbox Reference Card Toolbox Accessories Conversion Chart Card SAE Metric Ruler Standard Metric Conversion Charts Tap Drill Sizes Wrench Conversion Chart

NELOMO 11.8” X 7.9” Toolbox Reference Card Toolbox Accessories Conversion Chart Card SAE Metric Ruler Standard Metric Conversion Charts Tap Drill Sizes Wrench Conversion Chart

  • ALL-IN-ONE REFERENCE: EASILY CONVERT SAE AND METRIC UNITS ON ONE CARD.
  • DURABLE & LONG-LASTING: LAMINATED FOR PROTECTION AGAINST WEAR AND TEAR.
  • PERFECT FOR HOME OR ON-THE-GO: LIGHTWEIGHT AND PORTABLE FOR ANY PROJECT.
BUY & SAVE
$5.99
NELOMO 11.8” X 7.9” Toolbox Reference Card Toolbox Accessories Conversion Chart Card SAE Metric Ruler Standard Metric Conversion Charts Tap Drill Sizes Wrench Conversion Chart
3 Saysurey Parallel Ruler Marine Navigation Tool with Clear Scales Parallel Ruler with Brushed Aluminum Arms Nautical Charts Navigation Tools for Boat Ship Drawing(12 Inch)

Saysurey Parallel Ruler Marine Navigation Tool with Clear Scales Parallel Ruler with Brushed Aluminum Arms Nautical Charts Navigation Tools for Boat Ship Drawing(12 Inch)

  • EASILY PLOT ACCURATE BEARINGS AND COURSE LINES WITH PRECISION!

  • BUILT FROM QUALITY MATERIALS FOR UNMATCHED DURABILITY AND LONGEVITY.

  • HIGH TRANSPARENCY ENSURES UNOBSTRUCTED VIEWS FOR SMOOTH MAPPING.

BUY & SAVE
$19.99 $22.99
Save 13%
Saysurey Parallel Ruler Marine Navigation Tool with Clear Scales Parallel Ruler with Brushed Aluminum Arms Nautical Charts Navigation Tools for Boat Ship Drawing(12 Inch)
4 Torque Chart Magnet – SAE & Metric Screw Size Chart for Bolts – Tool Poster with Thread Chaser Info – Wrench Interchange + Conversion Chart Magnet – 8.5" x 11" Mechanic Magnet for Toolbox or Garage

Torque Chart Magnet – SAE & Metric Screw Size Chart for Bolts – Tool Poster with Thread Chaser Info – Wrench Interchange + Conversion Chart Magnet – 8.5" x 11" Mechanic Magnet for Toolbox or Garage

  • SAE & METRIC REFERENCE CHART - ESSENTIAL FOR PRECISE BOLT SIZING AND SPECS.

  • POWERFUL MAGNET TOOL - KEEPS YOUR WORKSPACE ORGANIZED AND CLUTTER-FREE.

  • DURABLE & WATERPROOF - BUILT TO WITHSTAND TOUGH MECHANICAL ENVIRONMENTS.

BUY & SAVE
$17.99
Torque Chart Magnet – SAE & Metric Screw Size Chart for Bolts – Tool Poster with Thread Chaser Info – Wrench Interchange + Conversion Chart Magnet – 8.5" x 11" Mechanic Magnet for Toolbox or Garage
5 No Math Quilt Charts & Formulas (Landauer) Easy and Accurate Pocket-Size Carry-Along Reference Guide with At-a-Glance Quilting Yardage Requirements for Triangles, Squares, Setting Blocks, and More

No Math Quilt Charts & Formulas (Landauer) Easy and Accurate Pocket-Size Carry-Along Reference Guide with At-a-Glance Quilting Yardage Requirements for Triangles, Squares, Setting Blocks, and More

BUY & SAVE
$8.50
No Math Quilt Charts & Formulas (Landauer) Easy and Accurate Pocket-Size Carry-Along Reference Guide with At-a-Glance Quilting Yardage Requirements for Triangles, Squares, Setting Blocks, and More
6 Rose Book of Bible Charts, Maps, and Time Lines

Rose Book of Bible Charts, Maps, and Time Lines

BUY & SAVE
$30.41 $34.99
Save 13%
Rose Book of Bible Charts, Maps, and Time Lines
7 Big Horn 19206 6” STAINLESS STEEL POCKET RULER 1/64 1/32 Scales Decimal Conversion Chart Rulers

Big Horn 19206 6” STAINLESS STEEL POCKET RULER 1/64 1/32 Scales Decimal Conversion Chart Rulers

  • DURABLE STAINLESS STEEL WITH ETCHED BLACK GRADUATIONS FOR CLARITY.
  • DUAL-SIDED: 32NDS/64THS ON ONE SIDE, DECIMAL CHART ON THE OTHER.
  • VERSATILE SLIDING POCKET CLIP FOR EASY DEPTH/HEIGHT GAUGING.
BUY & SAVE
$8.99
Big Horn 19206 6” STAINLESS STEEL POCKET RULER 1/64 1/32 Scales Decimal Conversion Chart Rulers
8 Useful Magnets Tap Drill Recommendations Chart | Decimals Equivalents Flexible Magnetic Drill Poster | Fractional & Metric Sizes Wall Art Hanging for CNC Shop | Garage, Toolbox, Green, 5.5" x 8"

Useful Magnets Tap Drill Recommendations Chart | Decimals Equivalents Flexible Magnetic Drill Poster | Fractional & Metric Sizes Wall Art Hanging for CNC Shop | Garage, Toolbox, Green, 5.5" x 8"

  • VERSATILE TAP SIZES FOR BOTH FRACTIONAL AND METRIC SYSTEMS.
  • QUICK DECIMAL CONVERSIONS TO SAVE TIME AND REDUCE ERRORS.
  • FLEXIBLE MAGNETIC POSTER FOR EASY ACCESS IN ANY WORKSPACE.
BUY & SAVE
$17.99
Useful Magnets Tap Drill Recommendations Chart | Decimals Equivalents Flexible Magnetic Drill Poster | Fractional & Metric Sizes Wall Art Hanging for CNC Shop | Garage, Toolbox, Green, 5.5" x 8"
9 The Living Legacy of Trauma Flip Chart: A Psychoeducational In-Session Tool for Clients and Therapists

The Living Legacy of Trauma Flip Chart: A Psychoeducational In-Session Tool for Clients and Therapists

BUY & SAVE
$14.20 $44.99
Save 68%
The Living Legacy of Trauma Flip Chart: A Psychoeducational In-Session Tool for Clients and Therapists
+
ONE MORE?

To add a legend to a Chart.js chart, you need to specify the legend configuration within the options object when creating the chart. The legend configuration allows you to customize the position, alignment, labels, and styling of the legend within the chart.

To add a legend to a Chart.js chart, you can set the display property of the legend configuration to true. By default, the legend will be displayed at the top of the chart, but you can customize the position using the position property. You can also customize the labels in the legend using the labels property, such as changing the font color, size, or style.

Overall, adding a legend to a Chart.js chart is a simple process that allows you to provide context and additional information for the data being displayed in the chart.

What is the default style of a legend in a Chart.js chart?

The default style of a legend in a Chart.js chart includes a square colored marker next to the label, and the text of the label styled according to the font options specified in the chart configuration. The legend is typically positioned at the bottom of the chart by default.

How to style the legend text in a Chart.js chart?

To style the legend text in a Chart.js chart, you can use the following options in the legend configuration:

  1. fontFamily: This option allows you to specify the font family for the legend text. For example, you can set it to "Arial" or "Helvetica".
  2. fontSize: This option allows you to specify the font size for the legend text. You can set it to a specific size in pixels, such as 12px or 16px.
  3. fontColor: This option allows you to specify the color of the legend text. You can set it to a specific color using a hexadecimal code, RGB value, or color name.

Here is an example of how to style the legend text in a Chart.js chart:

var chart = new Chart(ctx, { type: 'bar', data: data, options: { legend: { labels: { fontFamily: 'Arial', fontSize: 14, fontColor: 'black' } } } });

In this example, the legend text in the chart will be styled with Arial font family, 14px font size, and black color. You can customize these options to fit the design of your chart.

How to format the legend items in a Chart.js chart?

In Chart.js, you can format the legend items by using the legend.labels object in the options when creating the chart. Here's an example of how you can customize the legend items:

var ctx = document.getElementById('myChart').getContext('2d'); var myChart = new Chart(ctx, { type: 'bar', data: { labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'red', 'blue', 'yellow', 'green', 'purple', 'orange' ] }] }, options: { legend: { labels: { fontColor: 'black', fontSize: 14, fontStyle: 'bold' } } } });

In this example, we have set the fontColor to black, fontSize to 14, and fontStyle to bold for the legend labels. You can customize other properties as well such as padding, boxWidth, usePointStyle, etc.

You can refer to the Chart.js documentation for more options and examples: https://www.chartjs.org/docs/latest/configuration/legend.html