A text style configuration object. Used in charts options to configure text style for elements
that accepts it, such as title, horizontal axis, vertical axis, legend and tooltip.
// This example creates a chart specifying different text styles for the title and axes.
var sampleData = Charts.newDataTable()
.addColumn(Charts.ColumnType.STRING, "Seasons")
.addColumn(Charts.ColumnType.NUMBER, "Rainy Days")
.addRow(["Winter", 5])
.addRow(["Spring", 12])
.addRow(["Summer", 8])
.addRow(["Fall", 8])
.build();
var titleTextStyleBuilder = Charts.newTextStyle()
.setColor('#0000FF').setFontSize(26).setFontName('Ariel');
var axisTextStyleBuilder = Charts.newTextStyle()
.setColor('#3A3A3A').setFontSize(20).setFontName('Ariel');
var titleTextStyle = titleTextStyleBuilder.build();
var axisTextStyle = axisTextStyleBuilder.build();
var chart = Charts.newLineChart()
.setTitleTextStyle(titleTextStyle)
.setXAxisTitleTextStyle(axisTextStyle)
.setYAxisTitleTextStyle(axisTextStyle)
.setTitle('Rainy Days Per Season')
.setXAxisTitle('Season')
.setYAxisTitle('Number of Rainy Days')
.setDataTable(sampleData)
.build();
A text style configuration object. Used in charts options to configure text style for elements that accepts it, such as title, horizontal axis, vertical axis, legend and tooltip.