Çizgi grafikler için oluşturucu. Daha fazla bilgi için Google Grafikler belgelerini inceleyin.
Aşağıda, çizgi grafiğin nasıl oluşturulacağını gösteren bir örnek verilmiştir. Veriler bir Google e-tablosundan içe aktarılır.
// Get sample data from a spreadsheet. const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AG5' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=2&headers=-1'; const chartBuilder = Charts.newLineChart() .setTitle('Yearly Rainfall') .setXAxisTitle('Month') .setYAxisTitle('Rainfall (in)') .setDimensions(600, 500) .setCurveStyle(Charts.CurveStyle.SMOOTH) .setPointStyle(Charts.PointStyle.MEDIUM) .setDataSourceUrl(dataSourceUrl); const chart = chartBuilder.build();
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | Chart | Grafiği oluşturur. |
reverse | Line | Alan eksenindeki serilerin çizimini tersine çevirir. |
set | Line | Grafiğin arka plan rengini ayarlar. |
set | Line | Grafikteki çizgilerin renklerini ayarlar. |
set | Line | Grafikteki eğriler için kullanılacak stili belirler. |
set | Line | Google E-Tablolar gibi harici bir kaynaktan veri almak için kullanılan veri kaynağı URL'sini ayarlar. |
set | Line | DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. |
set | Line | Grafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar. |
set | Line | Grafik için kullanılacak veri görünümü tanımını belirler. |
set | Line | Grafiğin boyutlarını ayarlar. |
set | Line | Açıklamanın grafiğe göre konumunu ayarlar. |
set | Line | Grafik açıklamasının metin stilini ayarlar. |
set | Line | Bu grafik için gelişmiş seçenekleri belirler. |
set | Line | Satırdaki noktaların stilini belirler. |
set | Line | Grafiğin aralığını ayarlar. |
set | Line | Grafiğin başlığını ayarlar. |
set | Line | Grafiğin başlığının metin stilini belirler. |
set | Line | Yatay eksen metin stilini ayarlar. |
set | Line | Yatay eksene başlık ekler. |
set | Line | Yatay eksen başlığı metin stilini ayarlar. |
set | Line | Dikey eksen metin stilini ayarlar. |
set | Line | Dikey eksene başlık ekler. |
set | Line | Dikey eksen başlığı metin stilini ayarlar. |
use | Line | Aralık eksenini logaritmik ölçeğe dönüştürür (tüm değerlerin pozitif olması gerekir). |
Ayrıntılı dokümanlar
build()
Grafiği oluşturur.
Return
Chart
: Belgelere, kullanıcı arayüzü öğelerine yerleştirilebilen veya statik resim olarak kullanılabilen bir grafik nesnesi.
reverse Categories()
Alan eksenindeki serilerin çizimini tersine çevirir. Dikey aralık grafiklerinde (ör. çizgi, alan veya sütun grafikleri) bu, yatay eksenin sağdan sola doğru çizildiği anlamına gelir. Yatay aralık grafiklerinde (ör. çubuk grafikler) bu, dikey eksenin yukarıdan aşağıya doğru çizildiği anlamına gelir. Pasta grafiklerde bu, dilimlerin saat yönünün tersine çizildiği anlamına gelir.
// Creates a pie chart builder and sets drawing of the slices in a // counter-clockwise manner. const builder = Charts.newPieChart(); builder.reverseCategories();
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Background Color(cssValue)
Grafiğin arka plan rengini ayarlar.
// Creates a line chart builder and sets the background color to gray const builder = Charts.newLineChart(); builder.setBackgroundColor('gray');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
css | String | Rengin CSS değeri ("blue" veya "#00f" gibi). |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Colors(cssValues)
Grafikteki çizgilerin renklerini ayarlar.
// 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']);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
css | String[] | ["red", "#acf"] gibi bir renk CSS değerleri dizisi. Dizideki n. öğe, grafikteki n. satırın rengini temsil eder. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Curve Style(style)
Grafikteki eğriler için kullanılacak stili belirler. İzin verilen eğri stilleri için Curve
bölümüne bakın.
// Creates a line chart builder and curves the lines in the chart. const builder = Charts.newLineChart(); builder.setCurveStyle(Charts.CurveStyle.SMOOTH);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
style | Curve | Grafikteki eğrilerin stili. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
Aşağıdaki kaynakları da incelemenizi öneririz:
set Data Source Url(url)
Google E-Tablolar gibi harici bir kaynaktan veri almak için kullanılan veri kaynağı URL'sini ayarlar. Bir veri kaynağı URL'si ve DataTable sağlanırsa veri kaynağı URL'si yoksayılır.
Veri kaynaklarını sorgulamak hakkında daha fazla bilgi için Google Grafikler dokümanlarını inceleyin.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | Tüm sorgu parametreleri dahil olmak üzere veri kaynağı URL'si. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Data Table(tableBuilder)
DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. Bu, build()
çağrısı yapmanıza gerek kalmadan veri tablosunu ayarlamak için kullanılan bir kolaylık yöntemidir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
table | Data | Veri tablosu oluşturucu. Bu çağrının bir parçası olarak anında yeni bir veri tablosu oluşturulur. Bu nedenle, oluşturucuda yapılan diğer güncellemeler grafiğe yansıtılmaz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Data Table(table)
Grafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar. İlk sütun bir dize olmalı ve yatay eksen etiketlerini içermelidir. İstediğiniz sayıda sütun ekleyebilirsiniz. Tüm sütunlar sayısal olmalıdır. Her sütun ayrı bir satır olarak gösterilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
table | Data | Grafik için kullanılacak veri tablosu. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Data View Definition(dataViewDefinition)
Grafik için kullanılacak veri görünümü tanımını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
data | Data | Grafik çizimi için belirli veri kaynağından türetilmesi gereken görünümü tanımlayan bir veri görünümü tanımı nesnesi. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Dimensions(width, height)
Grafiğin boyutlarını ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
width | Integer | Grafiğin piksel cinsinden genişliği. |
height | Integer | Grafiğin piksel cinsinden yüksekliği. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Legend Position(position)
Açıklamanın grafiğe göre konumunu ayarlar. Varsayılan olarak bir açıklama yoktur.
// Creates a line chart builder and sets the legend position to right. const builder = Charts.newLineChart(); builder.setLegendPosition(Charts.Position.RIGHT);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
position | Position | Açıklama bölümünün konumu. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Legend Text Style(textStyle)
Grafik açıklamasının metin stilini ayarlar.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Grafikle ilgili açıklama metni için kullanılacak metin stili. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Option(option, value)
Bu grafik için gelişmiş seçenekleri belirler. Bu grafik için kullanılabilen seçenekleri inceleyin. Belirtilen seçenek geçersizse bu yöntemin hiçbir etkisi olmaz.
// Build a line chart with a 1-second animation duration. const builder = Charts.newLineChart(); builder.setOption('animation.duration', 1000); const chart = builder.build();
Parametreler
Ad | Tür | Açıklama |
---|---|---|
option | String | Ayarlama seçeneği. |
value | Object | Ayarlanacak değer. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Point Style(style)
Satırdaki noktaların stilini belirler. Varsayılan olarak, noktalarda belirli bir stil yoktur ve yalnızca çizgi görünür.
// Creates a line chart builder and sets large point style. const builder = Charts.newLineChart(); builder.setPointStyle(Charts.PointStyle.LARGE);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
style | Point | Satırdaki noktalar için kullanılacak stil. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
Aşağıdaki kaynakları da incelemenizi öneririz:
set Range(start, end)
Grafiğin aralığını ayarlar.
Aralığın dışında kalan veri noktaları varsa aralık bu veri noktalarını içerecek şekilde genişletilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Number | Aralık ekseninin en düşük ızgara çizgisinin değeri. |
end | Number | Aralık ekseninin en yüksek ızgara çizgisinin değeri. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Title(chartTitle)
Grafiğin başlığını ayarlar. Başlık, grafiğin üst kısmında ortalanıp gösterilir.
// Creates a line chart builder and title to 'My Line Chart'. const builder = Charts.newLineChart(); builder.setTitle('My Line Chart');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
chart | String | grafik başlığı. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set Title Text Style(textStyle)
Grafiğin başlığının metin stilini belirler.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Grafik başlığı için kullanılacak metin stili. Charts.newTextStyle() işlevini çağırarak bir Text nesnesi oluşturabilirsiniz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set XAxis Text Style(textStyle)
Yatay eksen metin stilini ayarlar.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Yatay eksen başlığı için kullanılacak metin stili. Charts.newTextStyle() işlevini çağırarak bir Text nesnesi oluşturabilirsiniz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set XAxis Title(title)
Yatay eksene başlık ekler. Başlık ortalanıp eksen değer etiketlerinin altında görünür.
// Creates a line chart builder and sets the X-axis title. const builder = Charts.newLineChart(); builder.setTitle('X-axis Title');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
title | String | X ekseninin başlığı. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set XAxis Title Text Style(textStyle)
Yatay eksen başlığı metin stilini ayarlar.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Yatay eksen başlığı için kullanılacak metin stili. Charts.newTextStyle() işlevini çağırarak bir Text nesnesi oluşturabilirsiniz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set YAxis Text Style(textStyle)
Dikey eksen metin stilini ayarlar.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Yatay eksen başlığı için kullanılacak metin stili. Charts.newTextStyle() işlevini çağırarak bir Text nesnesi oluşturabilirsiniz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set YAxis Title(title)
Dikey eksene başlık ekler. Başlık ortalanıp değer etiketlerinin solunda görünür.
// Creates a line chart builder and sets the Y-axis title. const builder = Charts.newLineChart(); builder.setYAxisTitle('Y-axis Title');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
title | String | Y ekseninin başlığı. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
set YAxis Title Text Style(textStyle)
Dikey eksen başlığı metin stilini ayarlar.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | Text | Yatay eksen başlığı için kullanılacak metin stili. Charts.newTextStyle() işlevini çağırarak bir Text nesnesi oluşturabilirsiniz. |
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.
use Log Scale()
Aralık eksenini logaritmik ölçeğe dönüştürür (tüm değerlerin pozitif olması gerekir). Aralık ekseni, dikey grafikler (ör. çizgi, alan veya sütun) için dikey eksen, yatay grafikler (ör. çubuk) için yatay eksendir.
Return
Line
: Zincirleme için yararlı olan bu oluşturucu.