Colorize Numeric Values In Table Columns - Column HeatMap
File Size: | 5.48 KB |
---|---|
Views Total: | 1778 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Column HeatMap is a jQuery plugin to make your data table more readable by applying different background colors to table cells based on values in specific columns.
Ideal for creating a table-based heatmap to represent data where different values are represented as different colors.
See Also:
- Highlight Largest/Lowest Value In Each Row Or Column - tableMinMax
- Auto Colorize Elements Based On Their Values - jQuery ColorizeJS
- Visual Tabular Data Comparison Plugin - jQuery Table Compare
- Highlight Table Cells Based On Predefined Content - tableCellColorizer
How To Use It:
1. Load the minified version of the Column HeatMap plugin after jQuery.
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/dist/columnHeatmap.min.js"></script>
2. Call the function columnHeatmap
on your HTML table and determine the column index(zero-based) where you want to calculate & compare values.
<table id="table"> <thead> <tr> <th>Month</th> <th>Column 1</th> <th>Column 2</th> </tr> </thead> <tbody> <tr> <td>January</td> <td>$100</td> <td>$150</td> </tr> <tr> <td>February</td> <td>$80</td> <td>$240</td> </tr> </tbody> </table>
$('#table').columnHeatmap({ columns: [1] // required });
3. Determine whether to dynamically change the text color based on background. Default: true.
$('#table').columnHeatmap({ columns: [1] // required contrast: false });
4. Determine whether to revert colors. Default: false.
$('#table').columnHeatmap({ columns: [1] // required inverse: true });
5. Specify the starting point for HSL colors (0-360).
$('#table').columnHeatmap({ columns: [1] // required colorStartPoint: 155 });
6. Determine whether to apply a smooth transition effect to colorized values. Default: true.
$('#table').columnHeatmap({ columns: [1] // required animated: true, animationSpeed: .1 });
7. The plugin also provides a custom function to parse cell values.
$('#table').columnHeatmap({ columns: [1] // required fn_parseValue: function(cell_value){ cell_value = 1; return cell_value; } });
Changelog:
2023-04-13
- Bugfix
This awesome jQuery plugin is developed by PauloAK. For more Advanced Usages, please check the demo page or visit the official website.