Highcharts - Tổng quan
Highchartslà một thư viện biểu đồ dựa trên JavaScript thuần túy nhằm nâng cao các ứng dụng web bằng cách thêm khả năng lập biểu đồ tương tác. Nó hỗ trợ một loạt các biểu đồ. Biểu đồ được vẽ bằng SVG trong các trình duyệt tiêu chuẩn như Chrome, Firefox, Safari, Internet Explorer (IE). Trong IE 6 kế thừa, VML được sử dụng để vẽ đồ họa.
Các tính năng của Thư viện Highcharts
Bây giờ chúng ta hãy thảo luận một vài tính năng quan trọng của Thư viện Highcharts.
Compatability - Hoạt động dường như dễ dàng trên tất cả các trình duyệt và nền tảng di động chính như android và iOS.
Multitouch Support - Hỗ trợ cảm ứng đa điểm trên các nền tảng dựa trên màn hình cảm ứng như android và iOS.Ideal cho iPhone / iPad và điện thoại / máy tính bảng thông minh dựa trên Android.
Free to Use - Mã nguồn mở và được sử dụng miễn phí cho mục đích phi thương mại.
Lightweight - Thư viện lõi highcharts.js với kích thước gần 35KB, là một thư viện cực kỳ nhẹ.
Simple Configurations - Sử dụng json để xác định các cấu hình khác nhau của biểu đồ và rất dễ học và sử dụng.
Dynamic - Cho phép sửa đổi biểu đồ ngay cả sau khi tạo biểu đồ.
Multiple axes- Không bị giới hạn trục x, y. Hỗ trợ nhiều trục trên biểu đồ.
Configurable tooltips- Chú giải công cụ xuất hiện khi người dùng di chuột qua bất kỳ điểm nào trên biểu đồ. Highcharts cung cấp bộ định dạng có sẵn chú giải công cụ hoặc bộ định dạng gọi lại để điều khiển chú giải công cụ theo chương trình.
DateTime support- Xử lý ngày giờ đặc biệt. Cung cấp nhiều điều khiển có sẵn đối với các danh mục ngày tháng.
Export - Xuất biểu đồ sang định dạng PDF / PNG / JPG / SVG bằng cách bật tính năng xuất.
Print - In biểu đồ bằng trang web.
Zoomablity - Hỗ trợ biểu đồ phóng to để xem dữ liệu chính xác hơn.
External data- Hỗ trợ tải dữ liệu động từ máy chủ. Cung cấp quyền kiểm soát dữ liệu bằng cách sử dụng các chức năng gọi lại.
Text Rotation - Hỗ trợ xoay nhãn theo bất kỳ hướng nào.
Các loại biểu đồ được hỗ trợ
Thư viện Highcharts cung cấp các loại biểu đồ sau:
Sr.No. | Loại biểu đồ & Mô tả |
---|---|
1 | Line Charts Được sử dụng để vẽ biểu đồ dựa trên đường / spline. |
2 | Area Charts Được sử dụng để vẽ biểu đồ khu vực khôn ngoan. |
3 | Pie Charts Dùng để vẽ biểu đồ hình tròn. |
4 | Scatter Charts Dùng để vẽ biểu đồ phân tán. |
5 | Bubble Charts Được sử dụng để vẽ biểu đồ dựa trên bong bóng. |
6 | Dynamic Charts Được sử dụng để vẽ biểu đồ động, nơi người dùng có thể sửa đổi biểu đồ. |
7 | Combinations Được sử dụng để vẽ kết hợp nhiều loại biểu đồ. |
số 8 | 3D Charts Dùng để vẽ biểu đồ 3D. |
9 | Angular Gauges Dùng để vẽ biểu đồ loại công tơ mét. |
10 | Heat Maps Dùng để vẽ bản đồ nhiệt. |
11 | Tree Maps Dùng để vẽ bản đồ cây. |
Trong các chương tiếp theo, chúng ta sẽ thảo luận chi tiết về từng loại biểu đồ được đề cập ở trên với các ví dụ.
Giấy phép
Highcharts là mã nguồn mở và được sử dụng miễn phí cho mục đích phi thương mại. Để sử dụng Highcharts trong các dự án thương mại, hãy nhấp vào liên kết - Giấy phép và Giá cả