Tổng quan
Biểu đồ tán xạ thể hiện các điểm trên biểu đồ. Khi người dùng di chuột qua các điểm, chú giải công cụ sẽ hiển thị cùng với nhiều thông tin hơn.
Biểu đồ tán xạ của Google được hiển thị trong trình duyệt bằng cách sử dụng SVG hoặc VML tùy thuộc vào khả năng của trình duyệt.
Ví dụ:
<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([ ['Age', 'Weight'], [ 8, 12], [ 4, 5.5], [ 11, 14], [ 4, 5], [ 3, 3.5], [ 6.5, 7] ]); var options = { title: 'Age vs. Weight comparison', hAxis: {title: 'Age', minValue: 0, maxValue: 15}, vAxis: {title: 'Weight', minValue: 0, maxValue: 15}, legend: 'none' }; var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Thay đổi và tạo ảnh động cho hình dạng
Theo mặc định, biểu đồ tán xạ thể hiện các phần tử trong tập dữ liệu của bạn có vòng tròn. Bạn có thể chỉ định các hình dạng khác bằng tuỳ chọn pointShape
, nêu chi tiết trong tài liệu Tuỳ chỉnh Điểm.
Giống như hầu hết các Biểu đồ khác của Google, bạn có thể sử dụng sự kiện để tạo ảnh động cho biểu đồ. Bạn có thể thêm trình nghe sự kiện cho sự kiện ready
đầu tiên và vẽ lại biểu đồ sau khi thực hiện các sửa đổi mong muốn. Sau sự kiện ready
đầu tiên, bạn có thể theo dõi sự kiện animationfinish
để lặp lại quá trình này, dẫn đến một ảnh động
liên tục. Tuỳ chọn animation
kiểm soát cách bản vẽ lại diễn ra: ngay lập tức (không hoạt ảnh) hoặc mượt mà và nếu mượt mà và nhanh chóng như thế nào với hành vi nào.
var options = { legend: 'none', colors: ['#087037'], pointShape: 'star', pointSize: 18, animation: { duration: 200, easing: 'inAndOut', } }; // Start the animation by listening to the first 'ready' event. google.visualization.events.addOneTimeListener(chart, 'ready', randomWalk); // Control all other animations by listening to the 'animationfinish' event. google.visualization.events.addListener(chart, 'animationfinish', randomWalk); ... function randomWalk() { ... }
<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 = new google.visualization.DataTable(); data.addColumn('number'); data.addColumn('number'); var radius = 100; for (var i = 0; i < 6.28; i += 0.1) { data.addRow([radius * Math.cos(i), radius * Math.sin(i)]); } // Our central point, which will jiggle. data.addRow([0, 0]); var options = { legend: 'none', colors: ['#087037'], pointShape: 'star', pointSize: 18, animation: { duration: 200, easing: 'inAndOut', } }; var chart = new google.visualization.ScatterChart(document.getElementById('animatedshapes_div')); // Start the animation by listening to the first 'ready' event. google.visualization.events.addOneTimeListener(chart, 'ready', randomWalk); // Control all other animations by listening to the 'animationfinish' event. google.visualization.events.addListener(chart, 'animationfinish', randomWalk); chart.draw(data, options); function randomWalk() { var x = data.getValue(data.getNumberOfRows() - 1, 0); var y = data.getValue(data.getNumberOfRows() - 1, 1); x += 5 * (Math.random() - 0.5); y += 5 * (Math.random() - 0.5); if (x * x + y * y > radius * radius) { // Out of bounds. Bump toward center. x += Math.random() * ((x < 0) ? 5 : -5); y += Math.random() * ((y < 0) ? 5 : -5); } data.setValue(data.getNumberOfRows() - 1, 0, x); data.setValue(data.getNumberOfRows() - 1, 1, y); chart.draw(data, options); } } </script> </head> <body> <div id="animatedshapes_div" style="width: 500px; height: 500px;"></div> </body> </html>
Tạo biểu đồ tán xạ Material
Năm 2014, Google công bố các nguyên tắc nhằm hỗ trợ giao diện chung trên các tài sản và ứng dụng (chẳng hạn như ứng dụng Android) chạy trên nền tảng của Google. Chúng tôi gọi nỗ lực này là Material Design. Chúng tôi sẽ cung cấp phiên bản "Material" cho tất cả biểu đồ chính; bạn có thể sử dụng các phiên bản đó nếu thích.
Việc tạo Biểu đồ tán xạ Material tương tự như việc tạo Biểu đồ tán xạ "Cổ điển". Bạn tải API Hình ảnh trực quan của Google (mặc dù có gói 'scatter'
thay vì gói 'corechart'
), hãy xác định bảng dữ liệu rồi tạo một đối tượng (nhưng nên sử dụng lớp google.charts.Scatter
thay vì google.visualization.ScatterChart
).
Lưu ý: Biểu đồ Material sẽ không hoạt động trong các phiên bản cũ của Internet Explorer. (IE8 và các phiên bản cũ hơn không hỗ trợ SVG mà Biểu đồ Material yêu cầu.)
Biểu đồ tán xạ Material có nhiều điểm cải tiến nhỏ so với Biểu đồ tán xạ cũ, trong đó có độ mờ thay đổi đối với mức độ dễ đọc của các điểm trùng lặp, bảng màu được cải thiện, định dạng nhãn rõ ràng hơn, khoảng cách mặc định chặt chẽ hơn, đường lưới và tiêu đề mềm hơn (và cả phụ đề).
google.charts.load('current', {'packages':['scatter']}); google.charts.setOnLoadCallback(drawChart); function drawChart () { var data = new google.visualization.DataTable(); data.addColumn('number', 'Hours Studied'); data.addColumn('number', 'Final'); data.addRows([ [0, 67], [1, 88], [2, 77], [3, 93], [4, 85], [5, 91], [6, 71], [7, 78], [8, 93], [9, 80], [10, 82],[0, 75], [5, 80], [3, 90], [1, 72], [5, 75], [6, 68], [7, 98], [3, 82], [9, 94], [2, 79], [2, 95], [2, 86], [3, 67], [4, 60], [2, 80], [6, 92], [2, 81], [8, 79], [9, 83], [3, 75], [1, 80], [3, 71], [3, 89], [4, 92], [5, 85], [6, 92], [7, 78], [6, 95], [3, 81], [0, 64], [4, 85], [2, 83], [3, 96], [4, 77], [5, 89], [4, 89], [7, 84], [4, 92], [9, 98] ]); var options = { width: 800, height: 500, chart: { title: 'Students\' Final Grades', subtitle: 'based on hours studied' }, hAxis: {title: 'Hours Studied'}, vAxis: {title: 'Grade'} }; var chart = new google.charts.Scatter(document.getElementById('scatterchart_material')); chart.draw(data, google.charts.Scatter.convertOptions(options)); }
Biểu đồ Material ở phiên bản beta. Giao diện và khả năng tương tác phần lớn là cuối cùng, nhưng nhiều tùy chọn có sẵn trong Biểu đồ cổ điển chưa có sẵn trong các biểu đồ đó. Bạn có thể tìm thấy danh sách các lựa chọn chưa được hỗ trợ trong vấn đề này.
Ngoài ra, cách khai báo các tuỳ chọn chưa được hoàn tất. Vì vậy, nếu đang sử dụng bất kỳ tùy chọn cũ nào, bạn phải chuyển đổi các tùy chọn đó thành các tùy chọn quan trọng bằng cách thay thế dòng này:
chart.draw(data, options);
...bằng cách này:
chart.draw(data, google.charts.Scatter.convertOptions(options));
Biểu đồ kép
Đôi khi, bạn sẽ muốn hiển thị hai chuỗi trong biểu đồ tán xạ, với hai trục y độc lập: trục trái cho một chuỗi và trục phải cho chuỗi khác:
Hãy lưu ý rằng không chỉ hai trục y của chúng tôi được gắn nhãn khác nhau ("Điểm thi cuối kỳ" so với "Số giờ học") mà mỗi trục đều có thang điểm và đường lưới độc lập riêng. Nếu bạn muốn
tuỳ chỉnh hành vi này, hãy sử dụng các tuỳ chọn vAxis.gridlines
.
Trong mã bên dưới, các tùy chọn axes
và series
cùng nhau chỉ định hình dạng xuất hiện Y kép của biểu đồ. Tùy chọn series
chỉ định trục nào cho mỗi mục ('final grade'
và 'hours studied'
; chúng không cần liên quan đến tên cột trong bảng dữ liệu). Sau đó, tuỳ chọn axes
sẽ biến
biểu đồ này thành biểu đồ Y kép, đặt trục 'Final Exam Grade'
ở bên trái và trục
'Hours Studied'
ở bên phải.
google.charts.load('current', {'packages':['corechart', 'scatter']}); google.charts.setOnLoadCallback(drawStuff); function drawStuff() { var button = document.getElementById('change-chart'); var chartDiv = document.getElementById('chart_div'); var data = new google.visualization.DataTable(); data.addColumn('number', 'Student ID'); data.addColumn('number', 'Hours Studied'); data.addColumn('number', 'Final'); data.addRows([ [0, 0, 67], [1, 1, 88], [2, 2, 77], [3, 3, 93], [4, 4, 85], [5, 5, 91], [6, 6, 71], [7, 7, 78], [8, 8, 93], [9, 9, 80], [10, 10, 82], [11, 0, 75], [12, 5, 80], [13, 3, 90], [14, 1, 72], [15, 5, 75], [16, 6, 68], [17, 7, 98], [18, 3, 82], [19, 9, 94], [20, 2, 79], [21, 2, 95], [22, 2, 86], [23, 3, 67], [24, 4, 60], [25, 2, 80], [26, 6, 92], [27, 2, 81], [28, 8, 79], [29, 9, 83] ]); var materialOptions = { chart: { title: 'Students\' Final Grades', subtitle: 'based on hours studied' }, width: 800, height: 500, series: { 0: {axis: 'hours studied'}, 1: {axis: 'final grade'} }, axes: { y: { 'hours studied': {label: 'Hours Studied'}, 'final grade': {label: 'Final Exam Grade'} } } }; var classicOptions = { width: 800, series: { 0: {targetAxisIndex: 0}, 1: {targetAxisIndex: 1} }, title: 'Students\' Final Grades - based on hours studied', vAxes: { // Adds titles to each axis. 0: {title: 'Hours Studied'}, 1: {title: 'Final Exam Grade'} } }; function drawMaterialChart() { var materialChart = new google.charts.Scatter(chartDiv); materialChart.draw(data, google.charts.Scatter.convertOptions(materialOptions)); button.innerText = 'Change to Classic'; button.onclick = drawClassicChart; } function drawClassicChart() { var classicChart = new google.visualization.ScatterChart(chartDiv); classicChart.draw(data, classicOptions); button.innerText = 'Change to Material'; button.onclick = drawMaterialChart; } drawMaterialChart(); };
Biểu đồ hàng đầu X
Lưu ý: Các trục Top-X chỉ có trong biểu đồ Material (tức là các biểu đồ có gói scatter
).
Nếu muốn đặt nhãn và tiêu đề trục X ở đầu biểu đồ thay vì ở cuối biểu đồ,
bạn có thể làm việc này trong biểu đồ Material bằng tùy chọn axes.x
:
google.charts.load('current', {'packages':['scatter']}); google.charts.setOnLoadCallback(drawChart); function drawChart () { var data = new google.visualization.DataTable(); data.addColumn('number', 'Hours Studied'); data.addColumn('number', 'Final'); data.addRows([ [0, 67], [1, 88], [2, 77], [3, 93], [4, 85], [5, 91], [6, 71], [7, 78], [8, 93], [9, 80], [10, 82], [0, 75], [5, 80], [3, 90], [1, 72], [5, 75], [6, 68], [7, 98], [3, 82], [9, 94], [2, 79], [2, 95], [2, 86], [3, 67], [4, 60], [2, 80], [6, 92], [2, 81], [8, 79], [9, 83], [3, 75], [1, 80], [3, 71], [3, 89], [4, 92], [5, 85], [6, 92], [7, 78], [6, 95], [3, 81], [0, 64], [4, 85], [2, 83], [3, 96], [4, 77], [5, 89], [4, 89], [7, 84], [4, 92], [9, 98] ]); var options = { width: 800, height: 500, chart: { title: 'Students\' Final Grades', subtitle: 'based on hours studied' }, axes: { x: { 0: {side: 'top'} } } }; var chart = new google.charts.Scatter(document.getElementById('scatter_top_x')); chart.draw(data, google.charts.Scatter.convertOptions(options)); }
Đang tải
Tên gói google.charts.load
là "corechart"
, và tên lớp của hình ảnh trực quan là google.visualization.ScatterChart
.
google.charts.load("current", {packages: ["corechart"]});
var visualization = new google.visualization.ScatterChart(container);
Đối với Biểu đồ tán xạ Material, tên gói google.charts.load
là "scatter"
và tên lớp của hình ảnh là google.charts.Scatter
.
google.charts.load("current", {packages: ["scatter"]});
var visualization = new google.charts.Scatter(container);
Định dạng dữ liệu
Hàng: Mỗi hàng trong bảng trình bày một tập hợp các điểm dữ liệu có cùng giá trị trục x.
Cột:
Cột 0 | Cột 1 | ... | Cột N | |
---|---|---|---|---|
Mục đích: | Giá trị điểm dữ liệu X | Giá trị Y thuộc chuỗi 1 | ... | Chuỗi N giá trị Y |
Loại dữ liệu: | chuỗi, số hoặc ngày/ngày/giờ trong ngày | chuỗi, số hoặc ngày/ngày/giờ trong ngày | ... | chuỗi, số hoặc ngày/ngày/giờ trong ngày |
Vai trò: | data | data | ... | data |
Các vai trò cột không bắt buộc: | None (Không có) |
... |
Để chỉ định nhiều chuỗi, hãy chỉ định hai hoặc nhiều cột trục Y và chỉ định các giá trị Y trong một cột Y:
Giá trị X | Giá trị Y thuộc chuỗi 1 | Giá trị chuỗi 2 Y |
---|---|---|
10 | null | 75 |
20 | null | 18 |
Tăng 33 | null | 22 |
55 | 16 | null |
14 | 61 | null |
48 | 3 | null |
Các lựa chọn về cấu hình
Tên | |
---|---|
Tổng hợp mục tiêu |
Cách cuộn nhiều lựa chọn dữ liệu thành chú giải công cụ:
aggregationTarget thường được dùng song song với selectionMode và tooltip.trigger , ví dụ:
var options = { // Allow multiple // simultaneous selections. selectionMode: 'multiple', // Trigger tooltips // on selections. tooltip: {trigger: 'selection'}, // Group selections // by x-value. aggregationTarget: 'category', }; Loại: chuỗi
Mặc định: "tự động"
|
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
|
Annotation.boxStyle |
Đối với các biểu đồ hỗ trợ chú thích, đối tượng var options = { annotations: { boxStyle: { // Color of the box outline. stroke: '#888', // Thickness of the box outline. strokeWidth: 1, // x-radius of the corner curvature. rx: 10, // y-radius of the corner curvature. ry: 10, // Attributes for linear gradient fill. gradient: { // Start color for gradient. color1: '#fbf6a7', // Finish color for gradient. color2: '#33b679', // Where on the boundary to start and // end the color1/color2 gradient, // relative to the upper left corner // of the boundary. x1: '0%', y1: '0%', x2: '100%', y2: '100%', // If true, the boundary for x1, // y1, x2, and y2 is the box. If // false, it's the entire chart. useObjectBoundingBoxUnits: true } } } }; Tuỳ chọn này hiện được hỗ trợ cho các biểu đồ vùng, thanh, cột, kết hợp, đường kẻ và tán xạ. Biểu đồ chú thích không hỗ trợ tính năng này. Loại: đối tượng
Mặc định: rỗng
|
annotation.datum |
Đối với các biểu đồ hỗ trợ chú thích, đối tượng
annotations.datum cho phép bạn ghi đè lựa chọn của Google Biểu đồ cho các chú thích được cung cấp cho các phần tử dữ liệu riêng lẻ (chẳng hạn như các giá trị hiển thị cùng với mỗi thanh trên biểu đồ thanh). Bạn có thể kiểm soát màu sắc bằng annotations.datum.stem.color , chiều dài thân bằng annotations.datum.stem.length và kiểu với annotations.datum.style .
Loại: đối tượng
Mặc định: màu là "đen"; độ dài là 12; kiểu là "điểm".
|
annotation.domain |
Đối với các biểu đồ hỗ trợ chú thích, đối tượng
annotations.domain cho phép bạn ghi đè lựa chọn của Biểu đồ Google cho các chú thích được cung cấp cho một miền (Trục chính của biểu đồ, chẳng hạn như trục X trên biểu đồ dạng đường điển hình). Bạn có thể kiểm soát màu sắc bằng annotations.domain.stem.color , chiều dài thân bằng annotations.domain.stem.length và kiểu với annotations.domain.style .
Loại: đối tượng
Mặc định: màu là "đen"; độ dài là 5; kiểu là "điểm".
|
Annotation.high_ cụm từ tương phản |
Đối với các biểu đồ hỗ trợ chú thích, boolean
annotations.highContrast cho phép bạn ghi đè lựa chọn của Google Biểu đồ về màu của chú thích. Theo mặc định, annotations.highContrast là đúng, khiến Biểu đồ chọn màu chú thích có độ tương phản tốt: màu sáng trên nền tối và màu tối trên ánh sáng. Nếu bạn đặt annotations.highContrast thành false và không chỉ định màu chú thích của riêng mình, Bảng xếp hạng của Google sẽ sử dụng màu mặc định cho chuỗi chú thích:
Loại: Boolean
Mặc định: true
|
annotation.stem |
Đối với các biểu đồ hỗ trợ chú thích, đối tượng
annotations.stem cho phép bạn ghi đè lựa chọn của Biểu đồ Google cho kiểu gốc. Bạn có thể kiểm soát màu sắc bằng annotations.stem.color và chiều dài thân bằng annotations.stem.length . Xin lưu ý rằng tùy chọn độ dài của nội dung gốc không ảnh hưởng đến các chú thích kiểu 'line' : đối với chú thích dữ liệu 'line' , độ dài của phần gốc luôn giống với văn bản và đối với chú thích miền 'line' , phần thân sẽ mở rộng trên toàn bộ biểu đồ.
Loại: đối tượng
Mặc định: màu là "đen"; độ dài là 5 đối với chú thích miền và 12 đối với chú thích dữ liệu.
|
annotation.style |
Đối với các biểu đồ hỗ trợ chú thích, tuỳ chọn
annotations.style sẽ cho phép bạn ghi đè lựa chọn loại chú thích của Biểu đồ Google. Đó có thể là 'line' hoặc 'point' .
Loại: chuỗi
Mặc định: "điểm"
|
annotation.textStyle |
Đối với các biểu đồ hỗ trợ chú thích, đối tượng
annotations.textStyle sẽ kiểm soát giao diện văn bản của chú thích:
var options = { annotations: { textStyle: { fontName: 'Times-Roman', fontSize: 18, bold: true, italic: true, // The color of the text. color: '#871b47', // The color of the text outline. auraColor: '#d799ae', // The transparency of the text. opacity: 0.8 } } }; Tuỳ chọn này hiện được hỗ trợ cho các biểu đồ vùng, thanh, cột, kết hợp, đường kẻ và tán xạ. Biểu đồ chú thích không hỗ trợ Biểu đồ chú thích. Loại: đối tượng
Mặc định: rỗng
|
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"
|
title.title |
Đối với Biểu đồ Material, tùy chọn này sẽ chỉ định tiêu đề. Loại: chuỗi
Mặc định: rỗng
|
title.subtitle |
Đối với Biểu đồ Material, tùy chọn này sẽ chỉ định phụ đề. Biểu đồ Material chỉ hỗ trợ phụ đề. Loại: chuỗi
Mặc định: rỗng
|
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
|
chữ thập |
Một đối tượng chứa các thuộc tính crosshair (Biểu đồ chữ thập) cho biểu đồ. Loại: đối tượng
Mặc định: rỗng
|
crosshair.color |
Màu chữ thập, được biểu thị dưới dạng tên màu (ví dụ: "blue") hoặc giá trị RGB (ví dụ: "#adf"). Loại: chuỗi
Loại: mặc định
|
đặt trọng tâm crosshair. |
Một đối tượng chứa các thuộc tính chữ thập trên tiêu điểm. Loại: đối tượng
Mặc định: mặc định
|
crosshair.opacity |
Độ mờ chữ thập, với Loại: số
Mặc định: 1.0
|
crosshair.orientation |
Hướng cắt ngang, có thể là 'dọc' chỉ cho các kiểu tóc dọc, 'ngang' cho các kiểu tóc ngang hoặc 'cả hai' cho kiểu chữ thập truyền thống. Loại: chuỗi
Mặc định: "cả hai"
|
crosshair.selected |
Một đối tượng chứa các thuộc tính chữ thập khi chọn. Loại: đối tượng
Mặc định: mặc định
|
trình kích hoạt crosshair.trigger |
Thời điểm hiển thị vạch chữ thập: trên Loại: chuỗi
Mặc định: "cả hai"
|
loại đường cong |
Kiểm soát đường cong của các đường kẻ khi chiều rộng đường kẻ khác 0. Có thể là một trong những trạng thái sau:
Loại: chuỗi
Mặc định: "không có"
|
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
|
trình khám phá |
Tuỳ chọn Tính năng này đang trong giai đoạn thử nghiệm và có thể thay đổi trong các bản phát hành sau này. Lưu ý: Trình khám phá chỉ hoạt động với các trục liên tục (chẳng hạn như số hoặc ngày). Loại: đối tượng
Mặc định: rỗng
|
actions.actions |
Trình khám phá biểu đồ của Google hỗ trợ ba hành động:
Loại: Mảng chuỗi
Mặc định: ['dragToPan', 'rightClickToReset']
|
phám phá. |
Theo mặc định, người dùng có thể kéo cả chiều ngang và chiều dọc khi sử dụng tùy chọn Loại: chuỗi
Mặc định: xoay ngang và dọc
|
explorer.keepInBounds |
Theo mặc định, người dùng có thể di chuyển xung quanh, bất kể dữ liệu ở đâu. Để đảm bảo người dùng không bị xoay ra ngoài biểu đồ gốc, hãy sử dụng Loại: Boolean
Mặc định: sai
|
explorer.maxZoomIn |
Mức tối đa mà trình khám phá có thể phóng to. Theo mặc định, người dùng sẽ có thể phóng to đủ để chỉ thấy 25% chế độ xem ban đầu. Việc đặt
Loại: số
Mặc định: 0,25
|
explorer.maxZoomOut |
Mức tối đa mà trình khám phá có thể thu nhỏ. Theo mặc định, người dùng sẽ có thể thu nhỏ đến mức đồ thị chỉ chiếm 1/4 không gian có sẵn. Việc đặt Loại: số
Mặc định: 4
|
khám phá.DeltaDelta |
Khi người dùng phóng to hoặc thu nhỏ, Loại: số
Mặc định: 1.5
|
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.baseline |
Đường cơ sở cho trục hoành. Loại: số
Mặc định: tự động
|
hAxis.baselineColor |
Màu của đường cơ sở dành cho trục hoành. Có thể là chuỗi màu HTML bất kỳ, ví dụ: Loại: số
Mặc định: "màu đen"
|
hAxis.direction |
Hướng mà các giá trị dọc theo trục hoành tăng lên. Hãy chỉ định Loại: 1 hoặc -1
Mặc định: 1
|
hAxis.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
|
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.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.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.logScale |
Thuộc tính Loại: Boolean
Mặc định: sai
|
hAxis.scaleType |
Thuộc tính
Loại: chuỗi
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>}
|
hAxis.ticks |
Thay thế các dấu kiểm trục X đượ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 đề 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.maxValue |
Di chuyển giá trị tối đa của trục hoành sang giá trị được chỉ định; giá trị này sẽ nằm ngay 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ị x tối đa của dữ liệu.
Loại: số
Mặc định: tự động
|
hAxis.minValue |
Di chuyển giá trị tối thiểu của trục hoành sang giá trị được chỉ định; thao tác này sẽ xoay sang trái 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ị x tối thiểu của dữ liệu.
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 |
Giá trị dữ liệu ngang tối đa để hiển thị. Bỏ qua khi Loại: số
Mặc định: tự động
|
hAxis.viewWindow.min |
Giá trị dữ liệu theo chiều ngang tối thiểu để hiển thị. Bỏ qua khi Loại: số
Mặc định: tự động
|
độ 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
|
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>}
|
chiều rộng dòng |
Chiều rộng dòng tính bằng pixel. Sử dụng số 0 để ẩn tất cả các dòng và chỉ cho thấy các điểm. Loại: số
Mặc định: 0
|
hướng |
Hướng của biểu đồ. Khi bạn đặt thành Loại: chuỗi
Mặc định: "ngang"
|
Hình dạng điểm |
Hình dạng của các phần tử dữ liệu riêng lẻ: "vòng tròn", "hình tam giác", "hình vuông", "kim cương", "sao" hoặc "đa giác". Hãy tham khảo tài liệu về điểm để biết ví dụ. Loại: chuỗi
Mặc định: 'vòng tròn'
|
kích thước điểm |
Đường kính của điểm dữ liệu, tính bằng pixel. Sử dụng số không để ẩn tất cả các điểm. Bạn có thể ghi đè các giá trị
cho từng chuỗi bằng cách sử dụng thuộc tính Loại: số
Mặc định: 7
|
pointsVisible |
Xác định xem có hiển thị điểm hay không. Đặt thành
Bạn cũng có thể ghi đè hoạt động này bằng cách sử dụng
vai trò định kiểu dưới dạng
Loại: Boolean
Mặc định: true
|
chế độ lựa chọn |
Khi Loại: chuỗi
Mặc định: "single"
|
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ụ.ignoreBounds |
Nếu được đặt thành Lưu ý: Điều này chỉ áp dụng cho chú giải công cụ HTML. Nếu bạn bật tính năng này bằng chú giải công cụ SVG, thì mọi mục tràn ra ngoài giới hạn biểu đồ sẽ bị cắt. 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. Loại: Boolean
Mặc định: sai
|
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ụ. Loại: Boolean
Mặc định: sai
|
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"
|
đường xu hướng |
Hiển thị
đường xu hướng
trên các biểu đồ hỗ trợ chúng. Theo mặc định, các đường xu hướng tuyến tính được sử dụng, nhưng bạn có thể tuỳ chỉnh đường dẫn này bằng tuỳ chọn
Các đường xu hướng được chỉ định theo từng chuỗi, do đó trong hầu hết các trường hợp, tuỳ chọn của bạn sẽ như sau: var options = { trendlines: { 0: { type: 'linear', color: 'green', lineWidth: 3, opacity: 0.3, showR2: true, visibleInLegend: true } } } Loại: đối tượng
Mặc định: rỗng
|
Trendylines.n.color |
Màu của đường xu hướng, thể hiện dưới dạng tên màu bằng tiếng Anh hoặc chuỗi màu hex. Loại: chuỗi
Mặc định: màu của chuỗi mặc định
|
đang thịnh hành.n.degree |
Đối với
đường xu hướng
của Loại: số
Mặc định: 3
|
Trendylines.n.labelInLegend |
Nếu được đặt, đường xu hướng sẽ xuất hiện trong chú giải dưới dạng chuỗi chú giải. Loại: chuỗi
Mặc định: rỗng
|
Trendylines.n.lineWidth |
Chiều rộng dòng của đường xu hướng, tính bằng pixel. Loại: số
Mặc định: 2
|
Trendylines.n.opacity |
Độ trong suốt của đường xu hướng, từ 0 (trong suốt) đến 1,0 (mờ). Loại: số
Mặc định: 1.0
|
Trendylines.n.pointSize |
Đường xu hướng
được tạo thành từ việc đóng dấu một loạt dấu chấm trên biểu đồ; tùy chọn hiếm khi cần thiết này cho phép bạn
tùy chỉnh kích thước của các dấu chấm. Tuỳ chọn Loại: số
Mặc định: 1
|
Trendylines.n.pointsVisible |
Đường xu hướng
được tạo nên bằng cách đóng dấu một loạt dấu chấm trên biểu đồ. Tuỳ chọn Loại: Boolean
Mặc định: true
|
đang thịnh hành.n.showR2 |
Liệu có hiển thị hệ số xác định trong chú giải chú giải hoặc chú giải xu hướng hay không. Loại: Boolean
Mặc định: sai
|
đang thịnh hành.n.type |
Liệu
đường xu hướng
là Loại: chuỗi
Mặc định: tuyến tính
|
Trendylines.n.InvisibleInLegend |
Liệu phương trình đường xu hướng có xuất hiện trong phần chú giải hay không. (Tính năng này sẽ xuất hiện trong chú giải công cụ đường xu hướng.) Loại: Boolean
Mặc định: sai
|
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.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.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à điểm và mục nhập chú giải.
Một điểm tương ứng với một ô trong bảng dữ liệu và một mục chú giải cho một cột (chỉ mục hàng là rỗng).
Đố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à điểm và mục nhập chú giải.
Một điểm tương ứng với một ô trong bảng dữ liệu và một mục chú giải cho một cột (chỉ mục hàng là rỗng).
Đố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. 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. 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 về 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. Không có dữ liệu nào được gửi tới bất kỳ máy chủ nào.