Class ColumnChartBuilder

ColumnChartBuilder

Trình tạo biểu đồ cột. Để biết thêm chi tiết, hãy xem tài liệu về Google Biểu đồ.

Ví dụ này cho biết cách tạo biểu đồ cột bằng dữ liệu từ bảng dữ liệu.

var sampleData = Charts.newDataTable()
    .addColumn(Charts.ColumnType.STRING, "Year")
    .addColumn(Charts.ColumnType.NUMBER, "Sales")
    .addColumn(Charts.ColumnType.NUMBER, "Expenses")
    .addRow(["2004", 1000, 400])
    .addRow(["2005", 1170, 460])
    .addRow(["2006", 660, 1120])
    .addRow(["2007", 1030, 540])
    .addRow(["2008", 800, 600])
    .addRow(["2009", 943, 678])
    .addRow(["2010", 1020, 550])
    .addRow(["2011", 910, 700])
    .addRow(["2012", 1230, 840])
    .build();

var chart = Charts.newColumnChart()
    .setTitle('Sales & Expenses')
    .setXAxisTitle('Year')
    .setYAxisTitle('Amount (USD)')
    .setDimensions(600, 500)
    .setDataTable(sampleData)
    .build();

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
build()ChartTạo biểu đồ.
reverseCategories()ColumnChartBuilderĐảo ngược bản vẽ của chuỗi trong trục miền.
setBackgroundColor(cssValue)ColumnChartBuilderĐặt màu nền cho biểu đồ.
setColors(cssValues)ColumnChartBuilderĐặt màu cho các đường trong biểu đồ.
setDataSourceUrl(url)ColumnChartBuilderĐặt URL nguồn dữ liệu dùng để lấy dữ liệu từ một nguồn bên ngoài, chẳng hạn như Google Trang tính.
setDataTable(tableBuilder)ColumnChartBuilderThiết lập bảng dữ liệu cần sử dụng cho biểu đồ bằng DataTableBuilder.
setDataTable(table)ColumnChartBuilderĐặt bảng dữ liệu có chứa các đường cho biểu đồ, cũng như các nhãn trục X.
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderĐặt định nghĩa về chế độ xem dữ liệu để sử dụng cho biểu đồ.
setDimensions(width, height)ColumnChartBuilderĐặt phương diện cho biểu đồ.
setLegendPosition(position)ColumnChartBuilderĐặt vị trí của chú giải tương ứng với biểu đồ.
setLegendTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản cho chú giải của biểu đồ.
setOption(option, value)ColumnChartBuilderĐặt các tuỳ chọn nâng cao cho biểu đồ này.
setRange(start, end)ColumnChartBuilderĐặt dải ô cho biểu đồ.
setStacked()ColumnChartBuilderSử dụng các đường xếp chồng, nghĩa là các giá trị đường và thanh được xếp chồng (tích luỹ).
setTitle(chartTitle)ColumnChartBuilderĐặt tiêu đề cho biểu đồ.
setTitleTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản cho tiêu đề biểu đồ.
setXAxisTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản trục hoành.
setXAxisTitle(title)ColumnChartBuilderThêm tiêu đề vào trục hoành.
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản tiêu đề trục hoành.
setYAxisTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản trục tung.
setYAxisTitle(title)ColumnChartBuilderThêm tiêu đề vào trục tung.
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderĐặt kiểu văn bản tiêu đề trục tung.
useLogScale()ColumnChartBuilderBiến trục phạm vi thành thang đo lôgarit (yêu cầu tất cả giá trị đều là số dương).

Tài liệu chi tiết

build()

Tạo biểu đồ.

Cầu thủ trả bóng

Chart – Đối tượng Biểu đồ có thể được nhúng vào tài liệu, các thành phần trên giao diện người dùng hoặc dùng làm hình ảnh tĩnh.


reverseCategories()

Đảo ngược bản vẽ của chuỗi trong trục miền. Đối với biểu đồ dải dọc (chẳng hạn như biểu đồ đường, biểu đồ vùng hoặc biểu đồ cột), điều này có nghĩa là trục ngang được vẽ từ phải sang trái. Đối với biểu đồ phạm vi ngang (chẳng hạn như biểu đồ thanh), điều này có nghĩa là trục tung được vẽ từ trên xuống dưới. Đối với biểu đồ hình tròn, điều này có nghĩa là các lát được vẽ ngược chiều kim đồng hồ.

// Creates a pie chart builder and sets drawing of the slices in a counter-clockwise manner.
var builder = Charts.newPieChart();
builder.reverseCategories();

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setBackgroundColor(cssValue)

Đặt màu nền cho biểu đồ.

// Creates a line chart builder and sets the background color to gray
var builder = Charts.newLineChart();
builder.setBackgroundColor("gray");

Các tham số

TênLoạiNội dung mô tả
cssValueStringGiá trị CSS cho màu sắc (chẳng hạn như "blue" hoặc "#00f").

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


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.
var builder = Charts.newLineChart();
builder.setColors(["green", "red"]);

Các tham số

TênLoạiNội dung mô tả
cssValuesString[]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 thể hiện màu của đường thứ n trong biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setDataSourceUrl(url)

Đặt URL nguồn dữ liệu dùng để lấy 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 URL nguồn dữ liệu và 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 của Google Biểu đồ.

Các tham số

TênLoạiNội dung mô tả
urlStringURL nguồn dữ liệu, bao gồm mọi tham số truy vấn.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setDataTable(tableBuilder)

Thiết lập bảng dữ liệu cần sử dụng cho biểu đồ bằng DataTableBuilder. Đây là một phương thức thuận tiện để đặt bảng dữ liệu mà không cần gọi build().

Các tham số

TênLoạiNội dung mô tả
tableBuilderDataTableBuilderTrình tạo bảng dữ liệu. Một bảng dữ liệu mới được tạo ngay lập tức trong lệnh gọi này, do đó, mọi nội dung cập nhật khác đối với trình tạo sẽ không được phản ánh trong biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setDataTable(table)

Đặt bảng dữ liệu có chứa các đường cho biểu đồ, cũng như các nhãn trục X. Cột đầu tiên phải là một chuỗi và chứa nhãn trục hoành. Theo sau là số lượng cột bất kỳ, tất cả đều phải là số. Mỗi cột được hiển thị dưới dạng một dòng riêng biệt.

Các tham số

TênLoạiNội dung mô tả
tableDataTableSourceBảng dữ liệu để sử dụng cho biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setDataViewDefinition(dataViewDefinition)

Đặt định nghĩa về chế độ xem dữ liệu để sử dụng cho biểu đồ.

Các tham số

TênLoạiNội dung mô tả
dataViewDefinitionDataViewDefinitionĐối tượng định nghĩa chế độ xem dữ liệu xác định chế độ xem cần được lấy từ nguồn dữ liệu nhất định để vẽ biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setDimensions(width, height)

Đặt phương diện cho biểu đồ.

Các tham số

TênLoạiNội dung mô tả
widthIntegerChiều rộng của biểu đồ, tính bằng pixel.
heightIntegerChiều cao của biểu đồ, tính bằng pixel.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setLegendPosition(position)

Đặt vị trí của chú giải tương ứng với biểu đồ. Theo mặc định, không có chú giải.

// Creates a line chart builder and sets the legend position to right.
var builder = Charts.newLineChart();
builder.setLegendPosition(Charts.Position.RIGHT);

Các tham số

TênLoạiNội dung mô tả
positionPositionVị trí của chú giải.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setLegendTextStyle(textStyle)

Đặt kiểu văn bản cho chú giải của biểu đồ.

// Creates a line chart builder and sets it up for a  blue, 26-point legend.
var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
var style = textStyleBuilder.build();
var builder = Charts.newLineChart();
builder.setLegendTextStyle(style);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản sử dụng cho chú giải biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setOption(option, value)

Đặt các tuỳ chọn nâng cao cho biểu đồ này. Hãy xem các tuỳ 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 được cung cấp không hợp lệ.

// Build a column chart with a 1-second animation duration.
var builder = Charts.newColumnChart();
builder.setOption('animation.duration', 1000);
var chart = builder.build();

Các tham số

TênLoạiNội dung mô tả
optionStringLựa chọn để đặt.
valueObjectGiá trị cần đặt.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setRange(start, end)

Đặt dải ô cho biểu đồ.

Nếu có bất kỳ điểm dữ liệu nào nằm ngoài phạm vi, phạm vi sẽ được mở rộng để bao gồm các điểm dữ liệu đó.

Các tham số

TênLoạiNội dung mô tả
startNumberGiá trị cho đường lưới thấp nhất của trục phạm vi.
endNumberGiá trị cho đường lưới cao nhất của trục phạm vi.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setStacked()

Sử dụng các đường xếp chồng, nghĩa là các giá trị đường và thanh được xếp chồng (tích luỹ). Theo mặc định, không có tình trạng xếp chồng.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setTitle(chartTitle)

Đặt tiêu đề cho biểu đồ. Tiêu đề hiển thị ở giữa phía trên biểu đồ.

// Creates a line chart builder and title to 'My Line Chart'.
var builder = Charts.newLineChart();
builder.setTitle('My Line Chart')

Các tham số

TênLoạiNội dung mô tả
chartTitleStringtiêu đề biểu đồ.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


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.
var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
var style = textStyleBuilder.build();
var builder = Charts.newLineChart();
builder.setTitleTextStyle(style);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản sử dụng cho tiêu đề biểu đồ. Bạn có thể tạo đối tượng TextStyleBuilder bằng cách gọi Charts.newTextStyle().

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setXAxisTextStyle(textStyle)

Đặt kiểu văn bản trục hoành.

// Creates a line chart builder and sets the X-axis text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setXAxisTextStyle(textStyle);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản để sử dụng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng TextStyleBuilder bằng cách gọi Charts.newTextStyle().

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


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.
var builder = Charts.newLineChart();
builder.setTitle('X-axis Title')

Các tham số

TênLoạiNội dung mô tả
titleStringTiêu đề cho trục X.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


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.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setXAxisTitleTextStyle(textStyle);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản để sử dụng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng TextStyleBuilder bằng cách gọi Charts.newTextStyle().

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setYAxisTextStyle(textStyle)

Đặt kiểu văn bản trục tung.

// Creates a line chart builder and sets the Y-axis text style to blue, 18-point font.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setYAxisTextStyle(textStyle);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản để sử dụng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng TextStyleBuilder bằng cách gọi Charts.newTextStyle().

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


setYAxisTitle(title)

Thêm tiêu đề vào trục tung. Tiêu đề được căn 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.
var builder = Charts.newLineChart();
builder.setYAxisTitle('Y-axis Title')

Các tham số

TênLoạiNội dung mô tả
titleStringTiêu đề cho trục Y.

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


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.
var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build();
var builder = Charts.newLineChart();
builder.setYAxisTitleTextStyle(textStyle);

Các tham số

TênLoạiNội dung mô tả
textStyleTextStyleKiểu văn bản để sử dụng cho tiêu đề trục hoành. Bạn có thể tạo đối tượng TextStyleBuilder bằng cách gọi Charts.newTextStyle().

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.


useLogScale()

Biến trục phạm vi thành thang đo lôgarit (yêu cầu tất cả giá trị đều là số dương). Trục phạm vi là trục dọc của biểu đồ dọc (chẳng hạn như biểu đồ đường, vùng hoặc cột) và trục hoành đối với biểu đồ ngang (chẳng hạn như thanh).

Cầu thủ trả bóng

ColumnChartBuilder – Trình tạo này, hữu ích cho việc tạo chuỗi.