Bu sayfada, Google E-Tablolar'daki mevcut grafiklerin nasıl alınacağı ve Google Slaytlar sunularına nasıl ekleneceği açıklanmaktadır.
Sunulara grafik eklemek, daha fazla etki yaratmanıza ve verilerin kitleniz için anlamlı olmasını sağlamanıza yardımcı olabilir. Grafikler bir veri kümesindeki kalıpları veya eğilimleri göstermek için eşsiz güçlü araçlardır ve nicel veriler hakkında net bir şekilde iletişim kurmanıza yardımcı olabilir.
Yukarıdaki videoda e-tablo verilerinden nasıl slayt oluşturulacağı açıklanmaktadır. Slayta grafik ekleyen ve e-tablo hücre verilerini tabloya aktaran eksiksiz bir örnek (Python) içerir.
Grafik ekleme hakkında
Nicel bilgiler sunarken veri grafikleri sununuzu zenginleştirebilir. Slaytlar API'si, Google E-Tablolar'da oluşturabileceğiniz her türlü grafiği (çubuk grafikler, çizgi grafikler, pasta grafikler vb.) dahil etmenize olanak tanır.
Yukarıdaki şemada gösterildiği gibi, önce Google E-Tablolar'da grafiği oluşturmanız gerekir. Grafik oluşturulduktan sonra bunu sununuza yerleştirebilirsiniz.
Sunumunuzda grafikleri yönetmeye ilişkin genel süreç şu şekildedir:
- Google E-Tablolar'da bir grafik oluşturun.
- Elde edilen EmbeddedChart'ın grafik kimliğini okumak için Sheets API'yi kullanın.
- Metni bir slayta eklemek için bir kez CreateSheetsChartRequest'i kullanın.
- Gerekirse kaynak verilerle senkronize etmek için RefreshSheetsChartRequest'i kullanın.
Statik ve bağlı grafikler
Sununuza grafik eklemek için API'yi kullandığınızda, belirttiğiniz parametrelerden biri LinkingMode'dur. Bu, grafiğin statik bir resim olarak mı yoksa daha sonra yenilenebilecek bir nesne olarak mı ekleneceğini belirler.
Aşağıdaki durumlarda LINKED
modunu kullanın:
- Grafiği gelecekte temel verilerdeki değişiklikleri yansıtacak şekilde yenilemek istiyorsunuz.
- Ortak çalışanların kaynak grafiği içeren e-tablonun bağlantısına sahip olmasını istersiniz.
Aşağıdaki durumlarda NOT_LINKED_IMAGE
(statik) modunu kullanın:
- Grafiğin gelecekte hiçbir zaman değişmemesini istiyorsanız.
- Ortak çalışanların kaynak e-tablonun bağlantısını görmesini istemiyorsunuz.
Google E-Tablolar'a erişim kapsamları
Slaytınıza bir grafik eklediğinizde Slaytlar API'sinin buna Google E-Tablolar'dan erişmesi gerekir. Bu, isteğinizin aşağıdaki kapsamlardan birini kullanması gerektiği anlamına gelir:
https://www.googleapis.com/auth/spreadsheets.readonly
(tercih edilen)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
spreadsheets.readonly
kapsamı, en kısıtlayıcı olduğu için genellikle en iyi seçenektir. Ancak uygulamanız yukarıda listelenen diğer kapsamlardan birini zaten kullanıyorsa o kapsamı kullanın.
Grafik ekleme
Grafik eklemek için Google E-Tablolar'daki grafiğin e-tablo kimliğini ve grafik kimliğini bilmeniz gerekir. Ardından, grafiği eklemek için bir kez CreateSheetsChartRequest'i kullanarak batchUpdate
yöntemini çağırırsınız.
Aşağıdaki örnekte bir grafik alıp daha sonra yenilenebilmesi için slayta LINKED
olarak ekler.
Apps Komut Dosyası
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Grafiği yenileme
Sununuza LINKED
grafiği yerleştirdiyseniz istediğiniz zaman RefreshSheetsChartRequest'i kullanarak bu grafiği yenileyebilirsiniz.
Bu işlem, grafiği güncelleyerek temel E-Tablolar grafiği ve temel aldığı verilerle senkronize
hale getirir.
Aşağıdaki örnek, mevcut bir grafiği yeniler: