Ważne: 20 kwietnia 2012 r. oficjalnie wycofano z narzędzi Google Chart API sekcja Wykresy graficzne. Nadal będzie działać zgodnie z naszymi zasadami dotyczącymi wycofywania.
Omówienie
Wykres kołowy renderowany jako obraz za pomocą interfejsu Google Charts API.
Przykład
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["imagepiechart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Task', 'Hours per Day'], ['Work', 11], ['Eat', 2], ['Commute', 2], ['Watch TV', 2], ['Sleep', 7] ]); var chart = new google.visualization.ImagePieChart(document.getElementById('chart_div')); chart.draw(data, {width: 430, height: 240, title: 'My Daily Activities'}); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 240px;"></div> </body> </html>
Wczytuję
Nazwa pakietu google.charts.load
to "imagepiechart"
:
google.charts.load('current', {packages: ['imagepiechart']});
Nazwa klasy wizualizacji to google.visualization.ImagePieChart
var visualization = new google.visualization.ImagePieChart(container);
Format danych
Dwie kolumny. Pierwsza kolumna powinna być ciągiem znaków i zawierać etykietę wycinka. Druga kolumna powinna być liczbą i zawierać wartość wycinka.
Opcje konfiguracji
W obiekcie options przekazywanym do metody draw()
wizualizacji możesz określić te opcje.
Nazwa | Typ | Domyślne | Opis |
---|---|---|---|
backgroundColor | string, | '#FFFFFF' (biała) | Kolor tła wykresu w formacie kolorów interfejsu Chart API. |
kolor | string, | Automatycznie | Określa kolor podstawowy, który ma być używany dla wszystkich serii. Każda seria będzie gradacją wybranego koloru. Kolory określa się w formacie kolorów interfejsu Chart API.
Ignorowana, jeśli określono colors . |
kolory | Tablica<ciąg> | Automatycznie | Służy do przypisywania określonych kolorów każdej serii danych. Kolory określa się w formacie kolorów interfejsu Chart API.
Kolor i jest używany w kolumnie danych I. Jeśli kolumn danych jest więcej niż kolorów, zakres jest zawijany do początku. Jeśli odmiany jednego koloru są dozwolone w przypadku wszystkich serii, użyj opcji color . |
enableEvents | boolean | false | Powoduje, że wykresy wywołują zdarzenia wywoływane przez użytkownika, takie jak kliknięcie lub najechanie kursorem myszy. Obsługiwane tylko w przypadku określonych typów wykresów. Zobacz Zdarzenia poniżej. |
wysokość | Liczba | Wysokość kontenera | Wysokość wykresu w pikselach. |
is3D | boolean | false | Jeśli ma wartość Prawda, wyświetla wykres trójwymiarowy. |
etykiety | string, | „none” (brak) | Jaka etykieta ma być wyświetlana w przypadku każdego wycinka. Wybierz jedną z tych wartości:
|
legenda | string, | „prawo” | Lokalizacja legendy na wykresie. Wybierz jedną z tych wartości: „top”, „bottom”, „left”, „right” (prawo) lub „none” (brak). |
tytuł | string, | bez tytułu | Tekst do wyświetlenia nad wykresem. |
szerokość | Liczba | Szerokość kontenera | Szerokość wykresu w pikselach. |
Metody
Metoda | Typ zwracanej wartości | Opis |
---|---|---|
draw(data, options) |
brak | Rysuje wykres. |
Zdarzenia
Możesz się zarejestrować, aby słyszeć zdarzenia opisane na stronie Ogólny wykres obrazu.
Zasady dotyczące danych
Zapoznaj się z zasadami logowania interfejsu Chart API.