Tổng quan
Biểu đồ là một biểu đồ nhóm dữ liệu số thành các ngăn, hiển thị các thùng đó dưới dạng cột đã phân đoạn. Các giá trị này được dùng để mô tả sự phân phối của một tập dữ liệu: tần suất các giá trị rơi vào phạm vi.
Biểu đồ của Google tự động chọn số lượng thùng rác cho bạn. Tất cả các thùng đều có chiều rộng bằng nhau và có chiều cao tỷ lệ với số lượng điểm dữ liệu trong thùng. Ở các khía cạnh khác, biểu đồ tương tự như biểu đồ cột.
Ví dụ:
Sau đây là biểu đồ về độ dài của khủng long:
Biểu đồ cho chúng ta biết rằng thùng rác phổ biến nhất là < 10 mét, và chỉ có một con khủng long trên 40 mét. Chúng ta có thể di chuột qua thanh này để phát hiện ra đó là Seismosaurus (có thể chỉ là một Diplodocus rất lớn; nhà nghiên cứu cổ sinh vật học không chắc chắn).
Mã để tạo biểu đồ này được trình bày bên dưới. Sau khi xác định dữ liệu (ở đây, với google.visualization.arrayToDataTable
), biểu đồ được xác định bằng lệnh gọi google.visualization.Histogram
và được vẽ bằng phương thức draw
.
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["corechart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Dinosaur', 'Length'], ['Acrocanthosaurus (top-spined lizard)', 12.2], ['Albertosaurus (Alberta lizard)', 9.1], ['Allosaurus (other lizard)', 12.2], ['Apatosaurus (deceptive lizard)', 22.9], ['Archaeopteryx (ancient wing)', 0.9], ['Argentinosaurus (Argentina lizard)', 36.6], ['Baryonyx (heavy claws)', 9.1], ['Brachiosaurus (arm lizard)', 30.5], ['Ceratosaurus (horned lizard)', 6.1], ['Coelophysis (hollow form)', 2.7], ['Compsognathus (elegant jaw)', 0.9], ['Deinonychus (terrible claw)', 2.7], ['Diplodocus (double beam)', 27.1], ['Dromicelomimus (emu mimic)', 3.4], ['Gallimimus (fowl mimic)', 5.5], ['Mamenchisaurus (Mamenchi lizard)', 21.0], ['Megalosaurus (big lizard)', 7.9], ['Microvenator (small hunter)', 1.2], ['Ornithomimus (bird mimic)', 4.6], ['Oviraptor (egg robber)', 1.5], ['Plateosaurus (flat lizard)', 7.9], ['Sauronithoides (narrow-clawed lizard)', 2.0], ['Seismosaurus (tremor lizard)', 45.7], ['Spinosaurus (spiny lizard)', 12.2], ['Supersaurus (super lizard)', 30.5], ['Tyrannosaurus (tyrant lizard)', 15.2], ['Ultrasaurus (ultra lizard)', 30.5], ['Velociraptor (swift robber)', 1.8]]); var options = { title: 'Lengths of dinosaurs, in meters', legend: { position: 'none' }, }; var chart = new google.visualization.Histogram(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Bạn có thể bỏ qua nhãn (ở đây là tên khủng long), trong trường hợp đó, chú giải công cụ sẽ chỉ hiển thị giá trị dạng số.
Kiểm soát màu sắc
Sau đây là biểu đồ về dân số cả nước:
Có hơn hai trăm quốc gia có dân số ít hơn hàng trăm triệu người, và con số này đang giảm dần sau đó.
Biểu đồ này sử dụng tùy chọn colors
để vẽ dữ liệu màu xanh lục:
var options = { title: 'Country Populations', legend: { position: 'none' }, colors: ['green'], };
Như với tất cả các Biểu đồ của Google, bạn có thể chỉ định màu dưới dạng tên tiếng Anh hoặc giá trị thập lục phân.
Kiểm soát bộ chứa
Theo mặc định, Google Biểu đồ sẽ tự động chọn kích thước nhóm, bằng cách sử dụng thuật toán nổi tiếng cho biểu đồ. Tuy nhiên, đôi khi bạn muốn ghi đè điều đó và biểu đồ trên là một ví dụ. Với quá nhiều quốc gia trong nhóm đầu tiên, thật khó để đánh giá những quốc gia đó trong các nhóm khác.
Trong các trường hợp như vậy, biểu đồ Biểu đồ cung cấp hai tuỳ chọn: histogram.bucketSize
, có chức năng ghi đè thuật toán và mã hoá cứng kích thước bộ chứa; và histogram.lastBucketPercentile
. Tùy chọn thứ hai cần được giải thích thêm: nó thay đổi việc tính toán kích thước nhóm để bỏ qua các giá trị cao hơn hoặc thấp hơn các giá trị còn lại theo tỷ lệ phần trăm mà bạn chỉ định. Các giá trị vẫn được đưa vào biểu đồ, nhưng không ảnh hưởng đến cách giới hạn các giá trị đó. Điều này sẽ hữu ích khi bạn không muốn các điểm ngoại lai xuất hiện trong bộ chứa riêng; thay vào đó, chúng sẽ được nhóm với các nhóm đầu tiên hoặc cuối cùng.
Trong biểu đồ trên, chúng tôi đã bỏ qua 5 giá trị hàng đầu và 5% giá trị dưới cùng khi tính toán kích thước bộ chứa. Các giá trị vẫn được lập biểu đồ; điều duy nhất thay đổi là kích thước nhóm, nhưng điều này giúp biểu đồ dễ đọc hơn.
Ví dụ này cũng cho thấy cách chúng ta có thể thay đổi tỷ lệ của trục dọc để sử dụng tỷ lệ "nhật ký phản chiếu". Điều này cũng giúp ích khi biểu đồ dữ liệu có đuôi dài của các giá trị nhỏ.
var options = { title: 'Country Populations', legend: { position: 'none' }, colors: ['#e7711c'], histogram: { lastBucketPercentile: 5 }, vAxis: { scaleType: 'mirrorLog' } };
Như bạn có thể thấy, việc xóa năm phần trăm trên cùng và dưới cùng khỏi quá trình tính toán dẫn đến kích thước nhóm là 10.000.000 thay vì kích thước 100.000.000 như lẽ ra. Nếu biết toàn bộ kích thước nhóm 10.000.000 là mong muốn, bạn có thể đã sử dụng histogram.bucketSize
để làm điều đó:
var options = { title: 'Country Populations', legend: { position: 'none' }, colors: ['#e7711c'], histogram: { bucketSize: 10000000 } };
Trong ví dụ sau đây, chúng tôi sẽ trình bày cách mở rộng phạm vi của các nhóm và hiển thị nhiều nhóm hơn mà không có khoảng trống giữa các nhóm. Tùy chọn maxNumBuckets
có thể được dùng để tăng số lượng nhóm mặc định. Các tùy chọn histogram.minValue
và histogram.maxValue
sẽ mở rộng phạm vi của các nhóm, nhưng hãy lưu ý rằng nếu có dữ liệu nằm ngoài phạm vi này, thì các tùy chọn này sẽ không thu nhỏ phạm vi.
Ví dụ này cũng cho thấy bạn có thể chỉ định kim đánh dấu hiển thị cho từng bộ chứa bằng cách sử dụng
tuỳ chọn ticks
rõ ràng cho hAxis
. Điều này không ảnh hưởng đến
chính các bộ chứa, mà chỉ ảnh hưởng đến cách hiển thị của kim đánh dấu nhịp độ khung hình.
Ngoài ra, xin lưu ý rằng chúng tôi chỉ định chartArea.width
để số lượng bộ chứa sẽ vừa vặn hơn khi không có cấu phần phần mềm trực quan. Sau đây là các lựa chọn cho ví dụ này.
var options = { title: 'Approximating Normal Distribution', legend: { position: 'none' }, colors: ['#4285F4'], chartArea: { width: 405 }, hAxis: { ticks: [-1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1] }, bar: { gap: 0 }, histogram: { bucketSize: 0.01, maxNumBuckets: 400, minValue: -1, maxValue: 1 } };
Nhiều bộ sách
Dưới đây là biểu đồ về điện tích của các hạt nguyên tử, theo Mô hình chuẩn:
Biểu đồ trên có một chuỗi chứa tất cả các phần tử. Các hạt nguyên tử có thể được chia thành 4 nhóm: quark, lepton và boson. Hãy coi mỗi giải pháp là một chuỗi nội dung riêng:
Trong biểu đồ này, chúng tôi sử dụng một chuỗi khác nhau (và do đó, màu sắc) cho mỗi loại trong số bốn loại hạt nguyên tử. Chúng tôi đặt interpolateNulls
thành false
một cách rõ ràng để đảm bảo rằng các giá trị rỗng (cần thiết vì chuỗi có độ dài không bằng nhau) không được vẽ. Chúng tôi cũng đặt legend.maxLines
để thêm
một dòng khác vào chú giải:
var data = google.visualization.arrayToDataTable([ ['Quarks', 'Leptons', 'Gauge Bosons', 'Scalar Bosons'], [2/3, -1, 0, 0], [2/3, -1, 0, null], [2/3, -1, 0, null], [-1/3, 0, 1, null], [-1/3, 0, -1, null], [-1/3, 0, null, null], [-1/3, 0, null, null] ]); var options = { title: 'Charges of subatomic particles', legend: { position: 'top', maxLines: 2 }, colors: ['#5C3292', '#1A8763', '#871B47', '#999999'], interpolateNulls: false, };
Đang tải
Tên gói google.charts.load
là "corechart"
.
google.charts.load("current", {packages: ["corechart"]});
Tên lớp của hình ảnh là google.visualization.Histogram
:
var visualization = new google.visualization.Histogram(container);
Định dạng dữ liệu
Có hai cách để điền vào một bảng dữ liệu biểu đồ. Khi chỉ có một bộ sách:
var data = google.visualization.arrayToDataTable([ ['Name', 'Number'], ['Name 1', number1], ['Name 2', number2], ['Name 3', number3], ... ]);
...và khi có nhiều bộ sách:
var data = google.visualization.arrayToDataTable([ ['Series Name 1', 'Series Name 2', 'Series Name 3', ...], [series1_number1, series2_number1, series3_number1, ...], [series1_number2, series2_number2, series3_number2, ...], [series1_number3, series2_number3, series3_number3, ...], ... ]);
Hiện không có vai trò cột tuỳ chọn nào được hỗ trợ cho biểu đồ.
Các lựa chọn về cấu hình
Tên | |
---|---|
animate.duration |
Thời lượng của ảnh động, tính bằng mili giây. Để biết thông tin chi tiết, hãy xem tài liệu về ảnh động. Loại: số
Mặc định: 0
|
hoạt ảnh. |
Hàm easing được áp dụng cho ảnh động. Bạn có các tuỳ chọn sau đây:
Loại: chuỗi
Mặc định: "tuyến tính"
|
ảnh khởi động. |
Xác định xem biểu đồ có hoạt ảnh xuất hiện trong lần vẽ đầu tiên hay không. Nếu Loại: Boolean
sai mặc định
|
TrụcTitlesPosition |
Vị trí đặt tiêu đề trục, so với khu vực biểu đồ. Giá trị được hỗ trợ:
Loại: chuỗi
Mặc định: 'out'
|
màu nền |
Màu nền của vùng chính trên biểu đồ. Có thể là một chuỗi màu HTML đơn giản, ví dụ: Loại: chuỗi hoặc đối tượng
Mặc định: "trắng"
|
backgroundColor.stroke |
Màu của đường viền biểu đồ, dưới dạng chuỗi màu HTML. Loại: chuỗi
Mặc định: "#666"
|
backgroundColor.strokeWidth |
Chiều rộng đường viền, tính bằng pixel. Loại: số
Mặc định: 0
|
backgroundColor.fill |
Biểu đồ tô màu dưới dạng chuỗi màu HTML. Loại: chuỗi
Mặc định: "trắng"
|
bar.groupWidth |
Chiều rộng của một nhóm các thanh, được chỉ định ở một trong hai định dạng này:
Loại: số hoặc chuỗi
Mặc định:
Tỷ lệ vàng,
khoảng 61,8%.
|
Khu vực |
Một đối tượng có thành viên để định cấu hình vị trí và kích thước của khu vực biểu đồ (chính là biểu đồ sẽ được vẽ, ngoại trừ trục và chú giải). Có hai định dạng được hỗ trợ: số hoặc số
theo sau là %. Số đơn giản là giá trị tính bằng pixel; số theo sau là % là
phần trăm. Ví dụ: Loại: đối tượng
Mặc định: rỗng
|
ChartArea.backgroundColor |
Màu nền của khu vực biểu đồ. Khi sử dụng chuỗi, chuỗi đó có thể là một chuỗi hex (ví dụ: "#fdc") hoặc tên màu tiếng Anh. Khi sử dụng đối tượng, bạn có thể cung cấp các thuộc tính sau:
Loại: chuỗi hoặc đối tượng
Mặc định: "trắng"
|
ChartArea.left |
Khoảng cách để vẽ biểu đồ từ đường viền trái. Loại: số hoặc chuỗi
Mặc định: tự động
|
ChartArea.top |
Khoảng cách để vẽ biểu đồ từ đường viền trên. Loại: số hoặc chuỗi
Mặc định: tự động
|
vấn đề |
Chiều rộng khu vực trên biểu đồ. Loại: số hoặc chuỗi
Mặc định: tự động
|
vấn đề |
Chiều cao khu vực trên biểu đồ. Loại: số hoặc chuỗi
Mặc định: tự động
|
màu |
Màu sắc sử dụng cho các phần tử biểu đồ. Một mảng chuỗi, trong đó mỗi phần tử là một chuỗi màu HTML, ví dụ: Loại: Mảng chuỗi
Mặc định: màu mặc định
|
dữ liệu độ mờ |
Độ trong suốt của các điểm dữ liệu, trong đó 1.0 hoàn toàn không trong suốt và 0.0 trong suốt. Trong các biểu đồ tán xạ, biểu đồ, thanh và cột, đây là dữ liệu hiển thị: dấu chấm trong biểu đồ tán xạ và hình chữ nhật trong các biểu đồ khác. Trong các biểu đồ mà việc chọn dữ liệu sẽ tạo ra một dấu chấm, chẳng hạn như biểu đồ dạng đường và biểu đồ vùng, tức là các vòng tròn xuất hiện khi di chuột hoặc lựa chọn. Biểu đồ kết hợp thể hiện cả hai hành vi này và tùy chọn này không ảnh hưởng đến các biểu đồ khác. (Để thay đổi độ mờ của đường xu hướng, hãy xem độ mờ của đường xu hướng .) Loại: số
Mặc định: 1.0
|
bật sự tương tác |
Biểu đồ có gửi sự kiện dựa trên người dùng hay phản ứng với tương tác của người dùng không. Nếu giá trị là sai, biểu đồ sẽ không gửi "sự kiện" hoặc các sự kiện dựa trên lượt tương tác khác (nhưng sẽ gửi sự kiện sẵn sàng hoặc sự kiện lỗi) và sẽ không hiển thị văn bản di chuột hay thay đổi tuỳ thuộc vào hoạt động đầu vào của người dùng. Loại: Boolean
Mặc định: true
|
mục tiêu tập trung |
Loại thực thể nhận được tiêu điểm khi di chuột. Đồng thời, ảnh hưởng đến thực thể nào được chọn bằng thao tác nhấp chuột và phần tử bảng dữ liệu nào được liên kết với các sự kiện. Có thể là một trong những trạng thái sau đây:
Trong focusTarget 'category', chú giải công cụ sẽ cho thấy tất cả giá trị của danh mục. Điều này có thể hữu ích khi so sánh giá trị của các chuỗi khác nhau. Loại: chuỗi
Mặc định: "dum"
|
Kích thước phông chữ |
Kích thước phông chữ mặc định, tính bằng pixel, của tất cả văn bản trong biểu đồ. Bạn có thể ghi đè giá trị này bằng cách sử dụng các thuộc tính cho các phần tử biểu đồ cụ thể. Loại: số
Mặc định: tự động
|
phông chữ |
Phông chữ mặc định cho tất cả văn bản trong biểu đồ. Bạn có thể ghi đè giá trị này bằng cách sử dụng các thuộc tính cho các phần tử biểu đồ cụ thể. Loại: chuỗi
Mặc định: 'Arial'
|
forceIFrame |
Vẽ biểu đồ bên trong một khung cùng dòng. (Xin lưu ý rằng trên IE8, tuỳ chọn này sẽ bị bỏ qua; tất cả biểu đồ IE8 đều được vẽ trong khung i.) Loại: Boolean
Mặc định: sai
|
trục |
Một đối tượng có thành viên để định cấu hình các phần tử trục hoành. Để chỉ định các thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: { title: 'Hello', titleTextStyle: { color: '#FF0000' } } Loại: đối tượng
Mặc định: rỗng
|
hAxis.gridlines |
Một đối tượng có các thuộc tính để định cấu hình đường lưới trên trục hoành. Xin lưu ý rằng đường lưới trục hoành được vẽ theo chiều dọc. Để chỉ định thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: {color: '#333', minSpacing: 20} Loại: đối tượng
Mặc định: rỗng
|
hAxis.gridlines.color |
Màu của đường lưới ngang bên trong vùng biểu đồ. Hãy chỉ định một chuỗi màu HTML hợp lệ. Loại: chuỗi
Mặc định: "#CCC"
|
hAxis.gridlines.count |
Số đường lưới ngang gần đúng bên trong khu vực biểu đồ.
Nếu bạn chỉ định một số dương cho Loại: số
Mặc định: -1
|
hAxis.gridlines.interval |
Một loạt các kích thước (dưới dạng giá trị dữ liệu, không phải pixel) giữa các đường lưới liền kề. Hiện tại, tuỳ chọn này chỉ dành cho các trục số, nhưng tương tự như các tuỳ chọn Loại: số từ 1 đến 10, không bao gồm 10.
Mặc định: đã tính toán
|
hAxis.gridlines.minDistance |
Không gian màn hình tối thiểu, tính bằng pixel, giữa các đường lưới chính hAxis.
Giá trị mặc định cho đường lưới chính là Loại: số
Mặc định: đã tính toán
|
hAxis.gridlines.multi |
Tất cả các giá trị đường lưới và kim đánh dấu phải là bội số của giá trị của tùy chọn này. Xin lưu ý rằng, không giống như khoảng thời gian, số luỹ thừa gấp 10 lần bội số của chúng ta không được xem xét.
Vì vậy, bạn có thể buộc các kim đánh dấu nhịp độ khung hình là số nguyên bằng cách chỉ định Loại: số
Mặc định: 1
|
hAxis.gridlines.units |
Ghi đè định dạng mặc định cho nhiều khía cạnh của các loại dữ liệu ngày/ngày/giờ trong ngày khi dùng chung với các đường lưới được tính toán trên biểu đồ. Cho phép định dạng theo năm, tháng, ngày, giờ, phút, giây và mili giây. Định dạng chung là: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Bạn có thể tìm thêm thông tin trong Ngày và giờ. Loại: đối tượng
Mặc định: rỗng
|
hAxis.minorGridlines |
Một đối tượng có thành viên để định cấu hình các đường lưới phụ trên trục hoành, tương tự như tùy chọn hAxis.gridlines. Loại: đối tượng
Mặc định: rỗng
|
hAxis.minorGridlines.color |
Màu của đường lưới nhỏ theo chiều ngang bên trong khu vực biểu đồ. Hãy chỉ định một chuỗi màu HTML hợp lệ. Loại: chuỗi
Mặc định: Sự kết hợp giữa đường lưới và màu nền
|
hAxis.minorGridlines.count |
Tuỳ chọn Loại: số
Mặc định:1
|
hAxis.minorGridlines.interval |
Tuỳ chọn smallestGridlines.interval giống như tuỳ chọn khoảng thời gian
lưới chính, nhưng khoảng thời gian được chọn sẽ luôn
là số chia đều của khoảng thời gian lưới lớn.
Khoảng thời gian mặc định cho tỷ lệ tuyến tính là Loại: số
Mặc định:1
|
hAxis.minorGridlines.minDistance |
Khoảng trống tối thiểu bắt buộc, tính bằng pixel, giữa đường lưới nhỏ liền kề và giữa đường lưới nhỏ và đường lưới chính. Giá trị mặc định là 1/2 minDistance của đường lưới chính cho tỷ lệ tuyến tính và 1/5 minDistance cho tỷ lệ nhật ký. Loại: số
Mặc định: được tính toán
|
hAxis.minorGridlines.multi |
Tương tự như đối với Loại: số
Mặc định: 1
|
hAxis.minorGridlines.units |
Ghi đè định dạng mặc định cho nhiều khía cạnh của các loại dữ liệu ngày/ngày/giờ trong ngày khi sử dụng với biểu đồ lưới lưới được tính toán theo biểu đồ. Cho phép định dạng theo năm, tháng, ngày, giờ, phút, giây và mili giây. Định dạng chung là: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Bạn có thể tìm thêm thông tin trong Ngày và giờ. Loại: đối tượng
Mặc định: rỗng
|
hAxis.textPosition |
Vị trí của văn bản trên trục ngang, so với khu vực biểu đồ. Các giá trị được hỗ trợ: "out", "in", "none". Loại: chuỗi
Mặc định: 'out'
|
hAxis.textStyle |
Một đối tượng chỉ định kiểu văn bản trục hoành. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
Tiêu đề hAxis. |
Thuộc tính Loại: chuỗi
Mặc định: rỗng
|
hAxis.titleTextStyle |
Một đối tượng chỉ định kiểu văn bản tiêu đề trục hoành. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hAxis.allowContainerBoundaryTextText địat |
Nếu giá trị là sai, sẽ ẩn các nhãn ở ngoài cùng thay vì cho phép vùng chứa biểu đồ cắt ảnh. Nếu đúng, sẽ cho phép cắt nhãn. Loại: Boolean
Mặc định: sai
|
hAxis.slantedText |
Nếu đúng, hãy vẽ văn bản trên trục hoành ở một góc, để giúp vừa với nhiều văn bản hơn dọc theo trục; nếu sai, hãy vẽ văn bản trục ngang thẳng đứng. Hành vi mặc định là văn bản nghiêng nếu không thể vừa với văn bản khi được vẽ thẳng. Xin lưu ý rằng tùy chọn này chỉ dùng được khi
Loại: Boolean
Mặc định: tự động
|
hAxis.slantedTextAngle |
Góc của văn bản trục hoành, nếu văn bản bị vẽ nghiêng. Bỏ qua nếu Loại: số, -90—90
Mặc định: 30
|
hAxis.maxAlternation |
Số cấp tối đa của văn bản trục hoành. Nếu nhãn văn bản trên trục quá lớn, máy chủ có thể dịch chuyển các nhãn lân cận lên hoặc xuống để khớp các nhãn với nhau gần nhau hơn. Giá trị này chỉ định số lượng cấp độ cần sử dụng nhiều nhất; máy chủ có thể sử dụng ít cấp độ hơn nếu các nhãn có thể nằm vừa vặn mà không chồng chéo nhau. Đối với ngày và giờ, giá trị mặc định là 1. Loại: số
Mặc định: 2
|
hAxis.maxTextLines |
Số dòng tối đa được phép đối với các nhãn văn bản. Nhãn có thể kéo dài nhiều dòng nếu quá dài, và theo mặc định, số dòng bị giới hạn theo chiều cao của không gian hiện có. Loại: số
Mặc định: tự động
|
hAxis.minTextDistance |
Khoảng cách ngang tối thiểu, tính bằng pixel, được phép giữa 2 nhãn văn bản liền kề. Nếu nhãn bị giãn cách quá dày hoặc quá dài, thì khoảng cách có thể giảm xuống dưới ngưỡng này và trong trường hợp này, một trong các biện pháp xóa nhãn sẽ được áp dụng (ví dụ: cắt bớt nhãn hoặc bỏ một số nhãn). Loại: số
Mặc định: Giá trị của
hAxis.textStyle.fontSize |
hAxis.showTextMọi |
Số lượng trục hoành để hiển thị, trong đó 1 có nghĩa là hiển thị mọi nhãn, 2 có nghĩa là hiển thị mọi nhãn khác, v.v. Chế độ mặc định là cố gắng hiển thị nhiều nhãn nhất có thể mà không trùng lặp. Loại: số
Mặc định: tự động
|
hAxis.viewWindowMode |
Chỉ định cách điều chỉnh tỷ lệ trục hoành để hiển thị các giá trị trong khu vực biểu đồ. Các giá trị chuỗi sau được hỗ trợ:
Loại: chuỗi
Mặc định:
Tương đương với "xinh đẹp", nhưng
haxis.viewWindow.min và haxis.viewWindow.max sẽ được ưu tiên nếu sử dụng.
|
hAxis.viewWindow |
Chỉ định phạm vi cắt của trục hoành. Loại: đối tượng
Mặc định: rỗng
|
hAxis.viewWindow.max |
Chỉ mục hàng dựa trên 0, nơi kết thúc cửa sổ cắt. Các điểm dữ liệu ở chỉ mục này trở lên sẽ bị cắt. Khi kết hợp với Bỏ qua khi Loại: số
Mặc định: tự động
|
hAxis.viewWindow.min |
Chỉ mục hàng dựa trên 0, nơi bắt đầu cắt. Các điểm dữ liệu tại các chỉ mục thấp hơn
chỉ số này sẽ bị cắt bớt. Khi kết hợp với Bỏ qua khi Loại: số
Mặc định: tự động
|
biểu đồ.BucketSize |
Mã hoá cứng kích thước của từng thanh biểu đồ, thay vì để mã xác định theo thuật toán. Loại: số
Mặc định: tự động
|
Chart.hideBucketItems |
Bỏ qua những đường phân chia mỏng giữa các khối biểu đồ, khiến biểu đồ này trở thành một loạt các thanh vững chắc. Loại: Boolean
Mặc định: sai
|
Chart.lastBucketPercentile |
Khi tính toán kích thước nhóm của biểu đồ, hãy bỏ qua Loại: số
Mặc định: 0
|
Chart.minValue |
Mở rộng phạm vi nhóm để bao gồm giá trị này. Loại: số
Mặc định: tự động – sử dụng dữ liệu tối thiểu
|
Chart.maxValue |
Mở rộng phạm vi nhóm để bao gồm giá trị này. Loại: số
Mặc định: tự động – sử dụng lượng dữ liệu tối đa
|
Chart.numBucketsRule |
Cách tính số nhóm mặc định. Các giá trị có thể là:
Loại: chuỗi
Mặc định:
'sqrt' |
độ cao |
Chiều cao của biểu đồ, tính bằng pixel. Loại: số
Mặc định: chiều cao của phần tử chứa
|
interpolateNull |
Liệu có đoán được giá trị của các điểm bị thiếu hay không. Nếu đúng, trình này sẽ đoán giá trị của mọi dữ liệu bị thiếu dựa trên các điểm lân cận. Nếu giá trị là sai thì thao tác này sẽ rời khỏi dòng tại điểm không xác định.
Biểu đồ này không được khu vực hỗ trợ với tuỳ chọn Loại: Boolean
Mặc định: sai
|
xếp chồng |
Nếu bạn đặt thành đúng, thì hệ thống sẽ xếp chồng các phần tử cho tất cả chuỗi ở mỗi giá trị miền. Lưu ý: Trong các biểu đồ Cột, Khu vực và SteppedArea, Biểu đồ của Google đảo ngược thứ tự của các mục chú giải để tương ứng hơn với việc xếp chồng các phần tử trong chuỗi (ví dụ: chuỗi 0 sẽ là mục huyền thoại ở dưới cùng). Điều này không áp dụng cho Biểu đồ thanh.
Tùy chọn Các tùy chọn cho
Để xếp chồng 100%, giá trị đã tính toán cho mỗi phần tử sẽ xuất hiện trong chú giải công cụ sau giá trị thực tế.
Trục mục tiêu sẽ mặc định chọn giá trị đánh dấu nhịp độ khung hình dựa trên thang điểm 0-1 tương đối dưới dạng phân số của 1 cho
Việc xếp chồng 100% chỉ hỗ trợ các giá trị dữ liệu thuộc loại Loại: boolean/chuỗi
Mặc định: sai
|
chú giải |
Một đối tượng có các thành viên để định cấu hình các khía cạnh khác nhau của chú giải. Để chỉ định thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: {position: 'top', textStyle: {color: 'blue', fontSize: 16}} Loại: đối tượng
Mặc định: rỗng
|
align.alignment |
Căn chỉnh chú giải. Có thể là một trong những trạng thái sau:
Bắt đầu, căn giữa và kết thúc tương ứng với kiểu -- dọc hoặc ngang -- của chú giải. Ví dụ: trong chú giải "right" (phải), "start" (bắt đầu) và "end" (kết thúc) lần lượt ở trên cùng và dưới cùng; đối với chú giải "top" (trên cùng), "start" (bắt đầu) và "end" (cuối cùng) sẽ lần lượt ở bên trái và bên phải khu vực. Giá trị mặc định này tùy thuộc vào vị trí của chú giải. Đối với chú giải "bottom" (dưới), giá trị mặc định là "center" (trung tâm); các chú giải khác mặc định là "start". Loại: chuỗi
Mặc định: tự động
|
Legends.maxLines |
Số dòng tối đa trong phần chú giải. Đặt thành một số lớn hơn một để thêm dòng vào chú giải của bạn. Lưu ý: Logic chính xác dùng để xác định số dòng thực tế được kết xuất vẫn là thông lượng. Tùy chọn này hiện chỉ hoạt động khi Legends.position là 'hàng đầu'. Loại: số
Mặc định: 1
|
Legends.pageIndex |
Chỉ số trang ban đầu được chọn dựa trên 0 của chú giải. Loại: số
Mặc định: 0
|
Thêm chú thích. |
Vị trí chú giải. Có thể là một trong những trạng thái sau:
Loại: chuỗi
Mặc định: "phải"
|
Style.textStyle |
Đối tượng chỉ định kiểu văn bản của chú giải. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hướng |
Hướng của biểu đồ. Khi bạn đặt thành Loại: chuỗi
Mặc định: "ngang"
|
đảo loại |
Nếu đặt là đúng, sẽ vẽ chuỗi từ phải sang trái. Tùy chọn mặc định là vẽ từ trái sang phải. Loại: Boolean
Mặc định: sai
|
loạt phim |
Một mảng các đối tượng, mỗi đối tượng mô tả định dạng của chuỗi tương ứng trong biểu đồ. Để sử dụng giá trị mặc định cho một chuỗi, hãy chỉ định một đối tượng trống {}. Nếu một chuỗi hoặc một giá trị không được chỉ định, thì giá trị chung sẽ được sử dụng. Mỗi đối tượng hỗ trợ các thuộc tính sau:
Bạn có thể chỉ định một mảng đối tượng, mỗi mảng áp dụng cho chuỗi theo thứ tự nhất định hoặc bạn có thể chỉ định một đối tượng, trong đó mỗi phần tử con có một khoá số cho biết chuỗi áp dụng đối tượng đó. Ví dụ: hai nội dung khai báo sau đây giống hệt nhau và khai báo chuỗi đầu tiên là màu đen và không có trong chú giải, còn nội dung thứ tư là màu đỏ và không có trong chú giải: series: [ {color: 'black', visibleInLegend: false}, {}, {}, {color: 'red', visibleInLegend: false} ] series: { 0:{color: 'black', visibleInLegend: false}, 3:{color: 'red', visibleInLegend: false} } Loại: Một mảng các đối tượng hoặc đối tượng có các đối tượng lồng nhau
Mặc định: {}
|
chủ đề |
Giao diện là một tập hợp các giá trị tùy chọn được xác định trước, phối hợp với nhau để đạt được hành vi hoặc hiệu ứng hình ảnh cụ thể trên biểu đồ. Hiện chỉ có một giao diện:
Loại: chuỗi
Mặc định: rỗng
|
tiêu đề |
Văn bản sẽ hiển thị phía trên biểu đồ. Loại: chuỗi
Mặc định: không có tiêu đề
|
titlePosition |
Vị trí đặt tiêu đề biểu đồ so với khu vực biểu đồ. Giá trị được hỗ trợ:
Loại: chuỗi
Mặc định: 'out'
|
Kiểu văn bản tiêu đề |
Đối tượng chỉ định kiểu văn bản tiêu đề. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
chú giải công cụ |
Một đối tượng có thành viên để định cấu hình các thành phần trong chú giải công cụ. Để chỉ định các thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: {textStyle: {color: '#FF0000'}, showColorCode: true} Loại: đối tượng
Mặc định: rỗng
|
chú giải công cụ.isHtml |
Nếu bạn đặt chính sách này thành true, hãy sử dụng chú giải công cụ (hiển thị) HTML (thay vì hiển thị SVG). Hãy xem phần Tuỳ chỉnh nội dung cho chú giải công cụ để biết thêm thông tin. Lưu ý: tuỳ chỉnh nội dung chú giải công cụ HTML thông qua vai trò dữ liệu cột chú giải công cụ không được hỗ trợ bởi hình ảnh Biểu đồ bong bóng. Loại: Boolean
Mặc định: sai
|
chú giải công cụ.showColorCode |
Nếu đúng, hãy hiển thị các hình vuông màu bên cạnh thông tin về chuỗi trong chú giải công cụ. Giá trị mặc định là true khi Loại: Boolean
Mặc định: tự động
|
Chú giải công cụ.textStyle |
Đối tượng chỉ định kiểu văn bản của chú giải công cụ. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
chú giải công cụ trong trình kích hoạt |
Tương tác của người dùng khiến chú giải công cụ được hiển thị:
Loại: chuỗi
Mặc định: "tiêu điểm"
|
trục |
Chỉ định các thuộc tính cho từng trục dọc nếu biểu đồ có nhiều trục dọc.
Mỗi đối tượng con là một đối tượng
Để chỉ định một biểu đồ có nhiều trục dọc, trước tiên hãy xác định một trục mới bằng cách sử dụng { series: { 2: { targetAxisIndex:1 } }, vAxes: { 1: { title:'Losses', textStyle: {color: 'red'} } } }
Thuộc tính này có thể là một đối tượng hoặc một mảng: đối tượng là một tập hợp các đối tượng, mỗi đối tượng có một nhãn số chỉ định trục mà đối tượng xác định – đây là định dạng được hiển thị ở trên; mảng là một mảng đối tượng, mỗi đối tượng trên một trục. Ví dụ: ký hiệu kiểu mảng sau đây giống hệt với đối tượng vAxes: [ {}, // Nothing specified for axis 0 { title:'Losses', textStyle: {color: 'red'} // Axis 1 } ] Loại: Mảng đối tượng hoặc đối tượng có các đối tượng con
Mặc định: rỗng
|
trục |
Một đối tượng có thành viên để định cấu hình nhiều thành phần trục tung. Để chỉ định thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: {title: 'Hello', titleTextStyle: {color: '#FF0000'}} Loại: đối tượng
Mặc định: rỗng
|
vAxis.baseline |
Thuộc tính Loại: số
Mặc định: tự động
|
vAxis.baselineColor |
Chỉ định màu của đường cơ sở cho trục tung. Có thể là chuỗi màu HTML bất kỳ, ví dụ: Loại: số
Mặc định: "màu đen"
|
vAxis.direction |
Hướng mà các giá trị dọc theo trục dọc tăng lên. Theo mặc định, các giá trị thấp nằm ở cuối biểu đồ. Hãy chỉ định Loại: 1 hoặc -1
Mặc định: 1
|
vAxis.format |
Chuỗi định dạng cho các nhãn trục số. Đây là tập hợp con của
bộ mẫu ICU
.
Ví dụ:
Định dạng thực tế áp dụng cho nhãn được lấy từ ngôn ngữ mà API đã được tải. Để biết thêm thông tin, hãy xem phần tải biểu đồ bằng một ngôn ngữ cụ thể.
Trong các giá trị đánh dấu nhịp độ khung hình và đường lưới, một số tổ hợp thay thế cho tất cả các tùy chọn đường lưới liên quan sẽ được xem xét và các lựa chọn thay thế sẽ bị từ chối nếu các nhãn đánh dấu đã định dạng sẽ bị trùng lặp hoặc chồng chéo.
Vì vậy, bạn có thể chỉ định Loại: chuỗi
Mặc định: tự động
|
vAxis.gridlines |
Một đối tượng có thành viên để định cấu hình đường lưới trên trục tung. Xin lưu ý rằng đường lưới trục tung được vẽ theo chiều ngang. Để chỉ định các thuộc tính của đối tượng này, bạn có thể sử dụng ký hiệu cố định đối tượng, như minh hoạ dưới đây: {color: '#333', minSpacing: 20} Loại: đối tượng
Mặc định: rỗng
|
vAxis.gridlines.color |
Màu của đường lưới dọc bên trong vùng biểu đồ. Chỉ định một chuỗi màu HTML hợp lệ. Loại: chuỗi
Mặc định: "#CCC"
|
vAxis.gridlines.count |
Số đường lưới ngang gần đúng bên trong khu vực biểu đồ.
Nếu bạn chỉ định một số dương cho Loại: số
Mặc định: -1
|
vAxis.gridlines.interval |
Một loạt các kích thước (dưới dạng giá trị dữ liệu, không phải pixel) giữa các đường lưới liền kề. Hiện tại, tuỳ chọn này chỉ dành cho các trục số, nhưng tương tự như các tuỳ chọn Loại: số từ 1 đến 10, không bao gồm 10.
Mặc định: đã tính toán
|
vAxis.gridlines.minDistance |
Không gian màn hình tối thiểu, tính bằng pixel, giữa các đường lưới chính hAxis.
Giá trị mặc định cho đường lưới chính là Loại: số
Mặc định: đã tính toán
|
vAxis.gridlines.multi |
Tất cả các giá trị đường lưới và kim đánh dấu phải là bội số của giá trị của tùy chọn này. Xin lưu ý rằng, không giống như khoảng thời gian, số luỹ thừa gấp 10 lần bội số của chúng ta không được xem xét.
Vì vậy, bạn có thể buộc các kim đánh dấu nhịp độ khung hình là số nguyên bằng cách chỉ định Loại: số
Mặc định: 1
|
vAxis.gridlines.units |
Ghi đè định dạng mặc định cho nhiều khía cạnh của các loại dữ liệu ngày/ngày/giờ trong ngày khi dùng chung với các đường lưới được tính toán trên biểu đồ. Cho phép định dạng theo năm, tháng, ngày, giờ, phút, giây và mili giây. Định dạng chung là: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]}, hours: {format: [/*format strings here*/]}, minutes: {format: [/*format strings here*/]}, seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]} } } Bạn có thể tìm thêm thông tin trong Ngày và giờ. Loại: đối tượng
Mặc định: rỗng
|
vAxis.minorGridlines |
Một đối tượng có thành viên để định cấu hình các đường lưới phụ trên trục dọc, tương tự như tùy chọn vAxis.gridlines. Loại: đối tượng
Mặc định: rỗng
|
vAxis.minorGridlines.color |
Màu của đường lưới nhỏ theo chiều dọc bên trong vùng biểu đồ. Hãy chỉ định một chuỗi màu HTML hợp lệ. Loại: chuỗi
Mặc định: Sự kết hợp giữa đường lưới và màu nền
|
vAxis.minorGridlines.count |
Tuỳ chọn subGridlines.count chủ yếu không được dùng nữa, ngoại trừ việc tắt các đường lưới nhỏ bằng cách đặt số lượng thành 0. Số lượng đường lưới nhỏ phụ thuộc vào khoảng thời gian giữa các đường lưới chính (xem vAxis.gridlines.interval) và không gian tối thiểu bắt buộc (xem vAxis.minorGridlines.minDistance). Loại: số
Mặc định: 1
|
vAxis.minorGridlines.interval |
Tuỳ chọn smallestGridlines.interval giống như tuỳ chọn khoảng thời gian
lưới chính, nhưng khoảng thời gian được chọn sẽ luôn
là số chia đều của khoảng thời gian lưới lớn.
Khoảng thời gian mặc định cho tỷ lệ tuyến tính là Loại: số
Mặc định:1
|
vAxis.minorGridlines.minDistance |
Khoảng trống tối thiểu bắt buộc, tính bằng pixel, giữa đường lưới nhỏ liền kề và giữa đường lưới nhỏ và đường lưới chính. Giá trị mặc định là 1/2 minDistance của đường lưới chính cho tỷ lệ tuyến tính và 1/5 minDistance cho tỷ lệ nhật ký. Loại: số
Mặc định: được tính toán
|
vAxis.minorGridlines.multi |
Tương tự như đối với Loại: số
Mặc định: 1
|
vAxis.minorGridlines.units |
Ghi đè định dạng mặc định cho nhiều khía cạnh của các loại dữ liệu ngày/ngày/giờ trong ngày khi sử dụng với biểu đồ lưới lưới được tính toán theo biểu đồ. Cho phép định dạng theo năm, tháng, ngày, giờ, phút, giây và mili giây. Định dạng chung là: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Bạn có thể tìm thêm thông tin trong Ngày và giờ. Loại: đối tượng
Mặc định: rỗng
|
vAxis.logScale |
Nếu đúng, hãy làm cho trục dọc trở thành thang đo lôgarit. Lưu ý: Tất cả giá trị đều phải là số dương. Loại: Boolean
Mặc định: sai
|
vAxis.scaleType |
Thuộc tính
Loại: chuỗi
Mặc định: rỗng
|
vAxis.textPosition |
Vị trí của văn bản trên trục dọc, tương ứng với khu vực biểu đồ. Các giá trị được hỗ trợ: "out", "in", "none". Loại: chuỗi
Mặc định: 'out'
|
vAxis.textStyle |
Một đối tượng chỉ định kiểu văn bản trục tung. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
vAxis.ticks |
Thay thế các dấu kiểm trục Y được tạo tự động bằng mảng được chỉ định. Mỗi phần tử của mảng phải là một giá trị đánh dấu nhịp độ khung hình hợp lệ (chẳng hạn như số, ngày, ngày giờ hoặc ngày trong giờ) hoặc một đối tượng. Nếu là đối tượng thì đó phải là thuộc tính
ViewWindow sẽ tự động mở rộng để bao gồm các dấu kiểm tối thiểu và tối đa, trừ khi bạn chỉ định Ví dụ:
Loại: Mảng phần tử
Mặc định: tự động
|
Tiêu đề vAxis. |
Thuộc tính Loại: chuỗi
Mặc định: không có tiêu đề
|
vAxis.titleTextStyle |
Một đối tượng chỉ định kiểu văn bản tiêu đề trục dọc. Đối tượng có định dạng sau: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Loại: đối tượng
Mặc định:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
vAxis.maxValue |
Di chuyển giá trị tối đa của trục dọc sang giá trị được chỉ định; giá trị này sẽ tăng lên trong hầu hết các biểu đồ. Bỏ qua nếu bạn đặt giá trị này nhỏ hơn giá trị y tối đa của dữ liệu.
Loại: số
Mặc định: tự động
|
vAxis.minValue |
Di chuyển giá trị tối thiểu của trục dọc sang giá trị được chỉ định; giá trị này sẽ giảm xuống trong hầu hết các biểu đồ. Bỏ qua nếu giá trị này được đặt thành giá trị lớn hơn giá trị y tối thiểu của dữ liệu.
Loại: số
Mặc định: rỗng
|
vAxis.viewWindowMode |
Chỉ định cách điều chỉnh tỷ lệ trục tung để hiển thị các giá trị trong khu vực biểu đồ. Các giá trị chuỗi sau được hỗ trợ:
Loại: chuỗi
Mặc định:
Tương đương với "xinh đẹp", nhưng
vaxis.viewWindow.min và vaxis.viewWindow.max sẽ được ưu tiên nếu sử dụng.
|
vAxis.viewWindow |
Chỉ định phạm vi cắt của trục dọc. Loại: đối tượng
Mặc định: rỗng
|
vAxis.viewWindow.max |
Giá trị dữ liệu ngành dọc tối đa để hiển thị. Bỏ qua khi Loại: số
Mặc định: tự động
|
vAxis.viewWindow.min |
Giá trị dữ liệu dọc tối thiểu để hiển thị. Bỏ qua khi Loại: số
Mặc định: tự động
|
chiều rộng |
Chiều rộng của biểu đồ, tính bằng pixel. Loại: số
Mặc định: chiều rộng của phần tử chứa
|
Phương thức
Phương thức | |
---|---|
draw(data, options) |
Vẽ biểu đồ. Biểu đồ chỉ chấp nhận các lệnh gọi phương thức khác sau khi sự kiện Loại dữ liệu trả về: không có
|
getAction(actionID) |
Trả về đối tượng hành động trên chú giải công cụ có Loại dữ liệu trả về: đối tượng
|
getBoundingBox(id) |
Trả về một đối tượng chứa thành phần bên trái, trên cùng, chiều rộng và chiều cao của phần tử biểu đồ
Giá trị tương ứng với vùng chứa của biểu đồ. Gọi hàm này sau khi biểu đồ được vẽ. Loại dữ liệu trả về: đối tượng
|
getChartAreaBoundingBox() |
Trả về một đối tượng chứa nội dung bên trái, trên cùng, chiều rộng và chiều cao của nội dung biểu đồ (tức là không bao gồm nhãn và chú giải):
Giá trị tương ứng với vùng chứa của biểu đồ. Gọi hàm này sau khi biểu đồ được vẽ. Loại dữ liệu trả về: đối tượng
|
getChartLayoutInterface() |
Trả về một đối tượng chứa thông tin về vị trí trên màn hình của biểu đồ và các phần tử của biểu đồ. Bạn có thể gọi các phương thức sau trên đối tượng được trả về:
Gọi hàm này sau khi biểu đồ được vẽ. Loại dữ liệu trả về: đối tượng
|
getHAxisValue(xPosition, optional_axis_index) |
Trả về giá trị dữ liệu theo chiều ngang tại Ví dụ: Gọi hàm này sau khi biểu đồ được vẽ. Loại trả về: số
|
getImageURI() |
Trả về biểu đồ được chuyển đổi tuần tự dưới dạng một URI hình ảnh. Gọi hàm này sau khi biểu đồ được vẽ. Xem phần In biểu đồ PNG. Loại trả về: chuỗi
|
getSelection() |
Trả về một mảng các thực thể biểu đồ đã chọn.
Các thực thể có thể chọn là thanh, mục nhập chú giải và danh mục.
Đối với biểu đồ này, chỉ có thể chọn một thực thể vào bất kỳ thời điểm nào.
Loại dữ liệu trả về: Một mảng các phần tử lựa chọn
|
getVAxisValue(yPosition, optional_axis_index) |
Trả về giá trị dữ liệu dọc tại Ví dụ: Gọi hàm này sau khi biểu đồ được vẽ. Loại trả về: số
|
getXLocation(dataValue, optional_axis_index) |
Trả về toạ độ x của pixel theo Ví dụ: Gọi hàm này sau khi biểu đồ được vẽ. Loại trả về: số
|
getYLocation(dataValue, optional_axis_index) |
Trả về toạ độ y pixel của Ví dụ: Gọi hàm này sau khi biểu đồ được vẽ. Loại trả về: số
|
removeAction(actionID) |
Xoá thao tác chú giải công cụ với Loại dữ liệu trả về:
none |
setAction(action) |
Đặt hành động trong chú giải công cụ sẽ được thực thi khi người dùng nhấp vào văn bản hành động.
Phương thức
Bạn phải thiết lập tất cả hành động trong chú giải công cụ trước khi gọi phương thức Loại dữ liệu trả về:
none |
setSelection() |
Chọn các thực thể biểu đồ đã chỉ định. Hủy mọi lựa chọn trước đó.
Các thực thể có thể chọn là thanh, mục nhập chú giải và danh mục.
Đối với biểu đồ này, mỗi lần bạn chỉ có thể chọn một thực thể.
Loại dữ liệu trả về: không có
|
clearChart() |
Xoá biểu đồ và giải phóng tất cả tài nguyên được phân bổ của biểu đồ. Loại dữ liệu trả về: không có
|
Sự kiện
Để biết thêm thông tin về cách sử dụng những sự kiện này, hãy xem bài viết Hoạt động tương tác cơ bản, Xử lý sự kiện và Sự kiện kích hoạt.
Tên | |
---|---|
animationfinish |
Được kích hoạt khi ảnh động chuyển đổi hoàn tất. Thuộc tính: không có
|
click |
Được kích hoạt khi người dùng nhấp vào bên trong biểu đồ. Có thể được dùng để xác định thời điểm người dùng nhấp vào tiêu đề, các phần tử dữ liệu, mục nhập chú giải, trục, đường lưới, hoặc nhãn. Thuộc tính: targetID
|
error |
Được kích hoạt khi xảy ra lỗi khi cố gắng hiển thị biểu đồ. Thuộc tính: mã nhận dạng, thông báo
|
legendpagination |
Được kích hoạt khi người dùng nhấp vào mũi tên phân trang chú giải. Trả về chỉ mục trang dựa trên 0 chú giải hiện tại và tổng số trang. Thuộc tính: currentPageIndex, totalPages
|
onmouseover |
Được kích hoạt khi người dùng di chuột qua một thực thể hình ảnh. Truyền lại các chỉ mục hàng và cột của phần tử bảng dữ liệu tương ứng. Thanh tương quan với một ô trong bảng dữ liệu, một mục chú giải cho một cột (chỉ mục hàng bị rỗng) và một danh mục cho một hàng (chỉ mục cột rỗng). Tài sản: hàng, cột
|
onmouseout |
Được kích hoạt khi người dùng di chuột khỏi một thực thể hình ảnh. Chuyển trở lại các chỉ mục hàng và cột của phần tử bảng dữ liệu tương ứng. Thanh tương quan với một ô trong bảng dữ liệu, một mục chú giải cho một cột (chỉ mục hàng bị rỗng) và một danh mục cho một hàng (chỉ mục cột rỗng). Tài sản: hàng, cột
|
ready |
Biểu đồ đã sẵn sàng cho các lệnh gọi phương thức bên ngoài. Nếu muốn tương tác với biểu đồ và gọi các phương thức sau khi vẽ, bạn nên thiết lập trình nghe cho sự kiện này trước khi bạn gọi phương thức Thuộc tính: không có
|
select |
Được kích hoạt khi người dùng nhấp vào một thực thể hình ảnh. Để tìm hiểu những mục bạn đã chọn, hãy gọi
Thuộc tính: không có
|
Chính sách dữ liệu
Toàn bộ mã và dữ liệu đều được xử lý và kết xuất trong trình duyệt. Dữ liệu không được gửi đến bất kỳ máy chủ nào.