Code JavaScript tạo biểu đồ thác nước với màu sắc tùy biến
Bạn có thể dễ dàng tùy chỉnh màu sắc của các thanh cho những điều kiện khác nhau như tăng hoặc giảm giá trị trong biểu đồ thác nước. Sự phân biệt trực quan này làm biểu đồ chi tiết và dễ diễn giải hơn.
Ví dụ bên dưới trình bày một mẫu biểu đồ thác nước với màu sắc tùy biến được tạo bằng JavaScript. Nhân tố này thể hiện các giá trị tăng, giảm và trung gian. Bài viết cũng bao gồm mã nguồn JavaScript mà bạn có thể chỉnh sửa trên trình duyệt hoặc lưu về máy để chạy nội bộ.

<!DOCTYPE HTML>
<html>
<head>
<script>
window.onload = function () {
var chart = new CanvasJS.Chart("chartContainer", {
theme: "light2", //"light1", "light2", "dark1", "dark2"
animationEnabled: true,
title:{
text: "Báo cáo thu nhập, 2016"
},
axisX:{
labelFontSize: 12,
labelMaxWidth: 70
},
axisY: {
prefix: "$"
},
data: [{
type: "waterfall",
yValueFormatString: "$#,##0",
risingColor: "#5B9BD5",
fallingColor: "#ED7D31",
lineColor: "#222222",
dataPoints: [
{ label: "Doanh thu thuần", y: 240631 },
{ label: "Hàng tồn kho", y: -115000 },
{ label: "Hàng hóa", y: -18900 },
{ label: "Chi phí bán hàng khác", y: -6990 },
{ label: "Tổng thu nhập", isIntermediateSum: true, color: "#C7C7C7" },
{ label: "Nhân viên", y: -27500 },
{ label: "Tiếp thị", y: -12000 },
{ label: "Cơ sở vật chất khác", y: -35100 },
{ label: "Thu nhập hoạt động", isCumulativeSum: true, color: "#C7C7C7" },
{ label: "Thuế", y: -4500 },
{ label: "Thu nhập ròng", isCumulativeSum: true}
]
}]
});
chart.render();
}
</script>
</head>
<body>
<div id="chartContainer" style="height: 300px; width: 100%;"></div>
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
</body>
</html>Nguồn: CanvasJS
Tùy chỉnh biểu đồ
Bạn có thể thay đổi màu sắc theo giá trị âm hoặc dương trong đồ thị bằng thuộc tính risingColor và fallingColor; điều chỉnh lineThickness hoặc lineColor để dễ phân biệt các đường phân tách dữ liệu.
Những lựa chọn tùy biến khác bao gồm color, lineDashType, dataPointWidth…
Trên đây là mẫu biểu đồ thác nước có thể thay đổi màu sắc được tạo bằng JavaScript. Hi vọng bài viết hữu ích với các bạn.
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Công thức tính đường cao trong tam giác thường, cân, đều, vuông
Hôm qua 5 -

Những lời chúc sinh nhật cho con yêu ý nghĩa nhất
Hôm qua -

Cách nhận Robux miễn phí, nhận Robux miễn phí trong Roblox
Hôm qua 1 -

Hình nền Quốc kỳ Việt Nam, hình nền Cờ Việt Nam
Hôm qua -

11 phím tắt Figma hữu ích giúp làm việc nhanh hơn
2 ngày -

Code The Spike Volleyball Battle, coupon The Spike mới nhất 01/12/2025
Hôm qua 3 -

HTKK
-

7 cách đánh số trang trong Word mà bạn cần biết
Hôm qua -

Mật khẩu Windows có thể bị crack như thế nào – Phần 2
2 ngày -

Nạp chồng toán tử trong Python
2 ngày
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy