Trình tạo cho biểu đồ tán xạ. Để biết thêm thông tin chi tiết, hãy xem tài liệu về Google Biểu đồ.
Sau đây là ví dụ minh hoạ cách tạo biểu đồ tán xạ. Dữ liệu được nhập từ một bảng tính Google.
// Get sample data from a spreadsheet. const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=C1%3AD' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1'; const chartBuilder = Charts.newScatterChart() .setTitle('Adjusted GDP & U.S. Population') .setXAxisTitle('U.S. Population (millions)') .setYAxisTitle('Adjusted GDP ($ billions)') .setDimensions(600, 500) .setLegendPosition(Charts.Position.NONE) .setDataSourceUrl(dataSourceUrl); const chart = chartBuilder.build();
Phương thức
| Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
|---|---|---|
build() | Chart | Tạo biểu đồ. |
set | Scatter | Đặt màu nền cho biểu đồ. |
set | Scatter | Đặt màu cho các đường trong biểu đồ. |
set | Scatter | Đặt URL nguồn dữ liệu được dùng để kéo dữ liệu từ một nguồn bên ngoài, chẳng hạn như Google Trang tính. |
set | Scatter | Đặt bảng dữ liệu cần dùng cho biểu đồ bằng DataTableBuilder. |
set | Scatter | Đặt bảng dữ liệu chứa các đường cho biểu đồ, cũng như nhãn trục X. |
set | Scatter | Đặt định nghĩa khung hiển thị dữ liệu để dùng cho biểu đồ. |
set | Scatter | Đặt kích thước cho biểu đồ. |
set | Scatter | Đặt vị trí của chú giải so với biểu đồ. |
set | Scatter | Đặt kiểu văn bản cho chú giải biểu đồ. |
set | Scatter | Đặt các lựa chọn nâng cao cho biểu đồ này. |
set | Scatter | Đặt kiểu cho các điểm trong đường kẻ. |
set | Scatter | Đặt tiêu đề cho biểu đồ. |
set | Scatter | Đặt kiểu văn bản cho tiêu đề biểu đồ. |
set | Scatter | Chuyển trục hoành thành thang logarit (yêu cầu tất cả các giá trị phải là số dương). |
set | Scatter | Đặt phạm vi cho trục ngang của biểu đồ. |
set | Scatter | Đặt kiểu văn bản cho trục hoành. |
set | Scatter | Thêm tiêu đề vào trục hoành. |
set | Scatter | Đặt kiểu văn bản tiêu đề trục hoành. |
set | Scatter | Chuyển trục tung thành thang logarit (yêu cầu tất cả các giá trị đều phải là số dương). |
set | Scatter | Đặt phạm vi cho trục tung của biểu đồ. |
set | Scatter | Đặt kiểu văn bản cho trục tung. |
set | Scatter | Thêm tiêu đề vào trục tung. |
set | Scatter | Đặt kiểu văn bản tiêu đề trục tung. |
Tài liệu chi tiết
build()
Tạo biểu đồ.
Cầu thủ trả bóng
Chart – Một đối tượng Biểu đồ có thể được nhúng vào tài liệu, thành phần giao diện người dùng hoặc dùng làm hình ảnh tĩnh.
setBackgroundColor(cssValue)
Đặt màu nền cho biểu đồ.
// Creates a line chart builder and sets the background color to gray const builder = Charts.newLineChart(); builder.setBackgroundColor('gray');
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
css | String | Giá trị CSS cho màu (chẳng hạn như "blue" hoặc "#00f"). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setColors(cssValues)
Đặt màu cho các đường trong biểu đồ.
// Creates a line chart builder and sets the first two lines to be drawn in // green and red, respectively. const builder = Charts.newLineChart(); builder.setColors(['green', 'red']);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
css | String[] | Một mảng các giá trị CSS màu, chẳng hạn như ["red", "#acf"]. Phần tử thứ n trong mảng biểu thị màu của đường thứ n trong biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setDataSourceUrl(url)
Đặt URL nguồn dữ liệu được dùng để kéo dữ liệu từ một nguồn bên ngoài, chẳng hạn như Google Trang tính. Nếu bạn cung cấp một URL nguồn dữ liệu và một DataTable, thì URL nguồn dữ liệu sẽ bị bỏ qua.
Để biết thêm thông tin về cách truy vấn nguồn dữ liệu, hãy xem tài liệu về Google Biểu đồ.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
url | String | URL của nguồn dữ liệu, bao gồm cả mọi tham số truy vấn. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setDataTable(tableBuilder)
Đặt bảng dữ liệu cần dùng cho biểu đồ bằng DataTableBuilder. Đây là một phương thức thuận tiện để thiết lập bảng dữ liệu mà không cần gọi build().
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
table | Data | Trình tạo bảng dữ liệu. Một bảng dữ liệu mới sẽ được tạo ngay lập tức trong quá trình gọi này, vì vậy, mọi nội dung cập nhật tiếp theo cho trình tạo sẽ không được phản ánh trong biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setDataTable(table)
Đặt bảng dữ liệu chứa các đường cho biểu đồ, cũng như nhãn trục X. Cột đầu tiên phải là một chuỗi và chứa nhãn trục ngang. Bạn có thể thêm bao nhiêu cột tuỳ ý, tất cả đều phải là dạng số. Mỗi cột hiển thị dưới dạng một đường riêng biệt.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
table | Data | Bảng dữ liệu dùng cho biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setDataViewDefinition(dataViewDefinition)
Đặt định nghĩa khung hiển thị dữ liệu để dùng cho biểu đồ.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
data | Data | Một đối tượng định nghĩa khung hiển thị dữ liệu xác định khung hiển thị cần được lấy từ nguồn dữ liệu đã cho để vẽ biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setDimensions(width, height)
Đặt kích thước cho biểu đồ.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
width | Integer | Chiều rộng của biểu đồ, tính bằng pixel. |
height | Integer | Chiều cao của biểu đồ, tính bằng pixel. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setLegendPosition(position)
Đặt vị trí của chú giải so với biểu đồ. Theo mặc định, không có chú thích.
// Creates a line chart builder and sets the legend position to right. const builder = Charts.newLineChart(); builder.setLegendPosition(Charts.Position.RIGHT);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
position | Position | Vị trí của chú thích. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setLegendTextStyle(textStyle)
Đặt kiểu văn bản cho chú giải biểu đồ.
// Creates a line chart builder and sets it up for a blue, 26-point legend. const textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setLegendTextStyle(style);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho chú thích biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setOption(option, value)
Đặt các lựa chọn nâng cao cho biểu đồ này. Xem các lựa chọn có sẵn cho biểu đồ này. Phương thức này không có hiệu lực nếu lựa chọn đã cho không hợp lệ.
// Build a scatter chart with a 1-second animation duration. const builder = Charts.newScatterChart(); builder.setOption('animation.duration', 1000); const chart = builder.build();
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
option | String | Lựa chọn để đặt. |
value | Object | Giá trị cần đặt. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setPointStyle(style)
Đặt kiểu cho các điểm trong đường kẻ. Theo mặc định, các điểm không có kiểu cụ thể và chỉ có đường kẻ là hiển thị.
// Creates a line chart builder and sets large point style. const builder = Charts.newLineChart(); builder.setPointStyle(Charts.PointStyle.LARGE);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
style | Point | Kiểu dùng cho các điểm trong đường kẻ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
Xem thêm
setTitle(chartTitle)
Đặt tiêu đề cho biểu đồ. Tiêu đề xuất hiện ở giữa phía trên biểu đồ.
// Creates a line chart builder and title to 'My Line Chart'. const builder = Charts.newLineChart(); builder.setTitle('My Line Chart');
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
chart | String | tiêu đề biểu đồ. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setTitleTextStyle(textStyle)
Đặt kiểu văn bản cho tiêu đề biểu đồ.
// Creates a line chart builder and sets it up for a blue, 26-point title. const textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setTitleTextStyle(style);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho tiêu đề biểu đồ. Bạn có thể tạo đối tượng Text bằng cách gọi Charts.newTextStyle(). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setXAxisLogScale()
Chuyển trục hoành thành thang logarit (yêu cầu tất cả các giá trị phải là số dương).
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setXAxisRange(start, end)
Đặt phạm vi cho trục ngang của biểu đồ.
Nếu có bất kỳ điểm dữ liệu nào nằm ngoài phạm vi, thì phạm vi đó sẽ được mở rộng để bao gồm những điểm dữ liệu đó.
// Creates a scatter chart builder and sets the X-axis range to be 0 to 100. const builder = Charts.newTableChart(); builder.setXAxisRange(0, 100);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
start | Number | Giá trị cho đường lưới thấp nhất của trục ngang. |
end | Number | Giá trị cho đường lưới cao nhất của trục ngang. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setXAxisTextStyle(textStyle)
Đặt kiểu văn bản cho trục hoành.
// Creates a line chart builder and sets the X-axis text style to blue, 18-point // font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTextStyle(textStyle);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng Text bằng cách gọi Charts.newTextStyle(). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setXAxisTitle(title)
Thêm tiêu đề vào trục hoành. Tiêu đề được căn giữa và xuất hiện bên dưới nhãn giá trị trục.
// Creates a line chart builder and sets the X-axis title. const builder = Charts.newLineChart(); builder.setTitle('X-axis Title');
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
title | String | Tiêu đề cho trục X. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setXAxisTitleTextStyle(textStyle)
Đặt kiểu văn bản tiêu đề trục hoành.
// Creates a line chart builder and sets the X-axis title text style to blue, // 18-point font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTitleTextStyle(textStyle);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng Text bằng cách gọi Charts.newTextStyle(). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setYAxisLogScale()
Chuyển trục tung thành thang logarit (yêu cầu tất cả các giá trị đều phải là số dương).
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setYAxisRange(start, end)
Đặt phạm vi cho trục tung của biểu đồ. Nếu có điểm dữ liệu nằm ngoài phạm vi, thì phạm vi sẽ được mở rộng để bao gồm những điểm dữ liệu đó.
// Creates a scatter chart builder and sets the Y-axis range to be 0 to 100. const builder = Charts.newTableChart(); builder.setYAxisRange(0, 100);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
start | Number | Giá trị cho đường lưới thấp nhất của trục dọc. |
end | Number | Giá trị cho đường lưới cao nhất của trục dọc. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setYAxisTextStyle(textStyle)
Đặt kiểu văn bản cho trục tung.
// Creates a line chart builder and sets the Y-axis text style to blue, 18-point // font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTextStyle(textStyle);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng Text bằng cách gọi Charts.newTextStyle(). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setYAxisTitle(title)
Thêm tiêu đề vào trục tung. Tiêu đề nằm ở giữa và xuất hiện ở bên trái nhãn giá trị.
// Creates a line chart builder and sets the Y-axis title. const builder = Charts.newLineChart(); builder.setYAxisTitle('Y-axis Title');
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
title | String | Tiêu đề cho trục Y. |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.
setYAxisTitleTextStyle(textStyle)
Đặt kiểu văn bản tiêu đề trục tung.
// Creates a line chart builder and sets the Y-axis title text style to blue, // 18-point font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTitleTextStyle(textStyle);
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
text | Text | Kiểu văn bản dùng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng Text bằng cách gọi Charts.newTextStyle(). |
Cầu thủ trả bóng
ScatterChartBuilder – Trình tạo này, hữu ích cho việc liên kết.