Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
JavaScript Spline Chart trong CanvasJS giống như biểu đồ đường/tuyến (Line Chart) ngoại trừ các điểm dữ liệu được kết nối bằng những đường cong mượt mà. Nó hữu ích khi bạn muốn hiện trơn tru đường thay đổi dần dần thay vì đột biến.
Dạng biểu đồ Spline Charts cũng được yêu thích bởi chúng đẹp mắt. Ví dụ bên dưới hiện mẫu biểu đồ dạng spline cùng mã nguồn JavaScript mà bạn có thể chỉnh sửa trong 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", {
animationEnabled: true,
title:{
text: "Doanh số bán album nhạc hàng năm"
},
axisY: {
title: "Số bản đã bán",
valueFormatString: "#0,,.",
suffix: "mn",
stripLines: [{
value: 3366500,
label: "Trung bình"
}]
},
data: [{
yValueFormatString: "#,### Units",
xValueFormatString: "YYYY",
type: "spline",
dataPoints: [
{x: new Date(2002, 0), y: 2506000},
{x: new Date(2003, 0), y: 2798000},
{x: new Date(2004, 0), y: 3386000},
{x: new Date(2005, 0), y: 6944000},
{x: new Date(2006, 0), y: 6026000},
{x: new Date(2007, 0), y: 2394000},
{x: new Date(2008, 0), y: 1872000},
{x: new Date(2009, 0), y: 2140000},
{x: new Date(2010, 0), y: 7289000},
{x: new Date(2011, 0), y: 4830000},
{x: new Date(2012, 0), y: 2009000},
{x: new Date(2013, 0), y: 2840000},
{x: new Date(2014, 0), y: 2396000},
{x: new Date(2015, 0), y: 1613000},
{x: new Date(2016, 0), y: 2821000},
{x: new Date(2017, 0), y: 2000000}
]
}]
});
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
Đồ thị/Biểu đồ hàm nối trục Spline Chart có thể được tùy chỉnh bằng các lựa chọn khác nhau như:
lineThickness - độ dày đường thẳnglineColor - màu sắc của đường thẳngmarkerSize - kích thước đánh dấuBạn cũng có thể bật/tắt tính năng thu phóng bằng thuộc tính zoomEnabled.
Trên đây là cách tạo biểu đồ hàm nối trục - spline chart bằng JavaScript. Hi vọng bài viết hữu ích với các bạn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
9 khóa học Generative AI tốt nhất nên tham gia vào năm 2026
13 ChatGPT prompt giúp học ngôn ngữ mới nhanh hơn
Giải thích giới hạn sử dụng Claude Code: Cách hoạt động và cách tránh chạm giới hạn
Prompt ChatGPT chỉnh sáng, mịn da, tăng nét và phục hồi ảnh
TOP công cụ, phần mềm AI phát triển game miễn phí
Prompt tạo bảng chuyên cần năm học
Ứng dụng ChatGPT desktop dành cho Linux có gì đặc biệt?
7 prompt tạo báo cáo phân tích màu sắc theo mùa dành riêng cho bạn
Hướng dẫn tạo ảnh sơ đồ lớp học trực quan
5 loại tài liệu bạn nên xử lý qua AI
Hướng dẫn tạo poster infograhic 3D tóm tắt nội dung trên Gemini
TOP công cụ AI tìm tài liệu nghiên cứu tốt nhất
10 tính năng nổi bật nhất của NotebookLM
Prompt soạn bài dạy môn Lịch sử theo Chương trình GDPT 2018
Cách vô hiệu hóa AI trên trình duyệt Microsoft Edge
Hướng dẫn tạo bài tập tiếng Anh từ SGK trên NotebookLM
Hướng dẫn gỡ Copilot hoàn toàn trên Windows 11
Cài đặt OpenClaw an toàn (Cách duy nhất bạn nên thực hiện)
Claude Cowork trên Windows có gì mới? Cách cài đặt ra sao?
25 dự án AI thú vị dành cho mọi trình độ