本頁將說明 Google 圖表的發布程序。另外也包括目前和先前版本的 Google 圖表,並說明新推出的功能。
-
Google 圖表的最新版本 (也稱為正式版本
current
版本) 以及異動內容摘要。如需版本為
current
的含義,請參閱程式庫載入作業。 -
所有「jsapi」要求現在都會重新導向至新的載入器。如果您載入的是「1」或「1.0」版本,您將載入「目前」。最接近之前透過 jsapi 載入器提供的最新版本,是「45.2」。
請立即改用新版 gstatic 載入器。請參閱如何更新載入器程式碼的操作說明。
Google 視覺化 API 發布流程和候選版本
我們將在兩個階段推出視覺化 API:
- 我們會在 2 週前推出新的視覺化 API 正式版本,而這個版本將推出名為「候選版 (RC)」的初步版本。您可以將該版本載入為「即將推出」的版本。這是測試版本是否有任何破壞性變更。我們會將通知張貼至 Visualization API 開發人員討論群組,並監控該群組的回報問題,嘗試修正所有回報的回溯相容性問題。
- RC 推出 2 週後,如果我們可以解決所有回報的回溯相容性問題,我們就會將新版本發布為官方的「目前」版本。
建議您盡快針對各個 RC 測試應用程式,並回報任何問題,協助我們推出穩定版產品。
雖然視覺化 API 團隊會全面測試每個新版本,但我們瞭解到目前可能仍有新版本出現錯誤。因此,這個兩步驟程序的目的在於,提高實際工作環境系統的 API 可靠性。
候選版公告
我們會透過電子郵件向 視覺化 API 開發人員討論群組發布每個候選版本的新版本。如為任何嚴重應用程式使用視覺化 API,強烈建議您加入這個討論群組。
為了協助您找到或篩選這些電子郵件,每個發布公告都會有相同的主旨:「候選版推送:<日期>」,其中 <日期> 是推送日期。這封電子郵件中會附上這些使用操作說明。由於新的候選版本不會測試新功能,而是測試該版本不會破壞現有功能,因此不會詳細記錄新功能。所有新功能的詳細資料都會與正式版一起發布。
如何使用候選版
候選版套件「即將推出」與「目前」正式版相比。(請注意,日後推出的版本不會變更這些名稱)。
您可以根據版本參數載入正式版或候選版 (但不能同時載入),如下所示:
// To load the production version, call this: google.charts.load('current', {'packages':['corechart']}); OR // To load the release candidate, call this: google.charts.load('upcoming', {'packages':['corechart']});
回報錯誤
如果您在使用 Google 圖表時遇到任何錯誤,請前往已知問題頁面。 回報錯誤之前,請先檢查程式碼,確認該錯誤確實存在 (請參考郵寄清單中的問題尋求其他協助),然後搜尋已知問題頁面,查看問題是否已提交或是已解決。
如果您在發布候選版本中發現任何問題,應向視覺化 API 開發人員討論群組傳送訊息,並附上問題的詳細資訊。 視覺化 API 團隊會在候選版發布期間監控這個群組,以便在這段時間內提升回應速度。
官方版本
載入 Google 圖表時,您有幾個選項。通常做法如下:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
'current'
字串表示將載入目前穩定版的 Google 圖表。如果您在成為下一個 'current'
版本前,希望獲得先進的候選版發布版本,請改用 'upcoming'
。不論您指定的任何版本為何,系統都會不斷更新。
我們在 2015 年 7 月 28 日宣布推出凍結版本。這些是 Google 圖表的發布版本,因此會永久不變 (模數不定的重大修正)。第一個凍結版本為 2015 年 2 月 23 日的 41
。
載入凍結版本,如下所示:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('46', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
詳情請參閱載入版本說明文件。
版本記錄
目前:2023 年 4 月
提供 Frozen Charts 版本 52 的 Persi-perpetuity 版本這個版本包含許多內部重構和遷移至 ES6 和 TypeScript,為開放 Google 圖表的開放第一階段做好準備。
- GeoChart
- 已將 GeochartVersion 更新為 11,並將 regioncoderVersion 更新為 1。
- 繪圖圖表
- Gantt、Time 和 Material 圖表:Bar、Line、Scatter
- 不再以動態方式載入 Dygraph 程式庫。
- 表格
- 修正超過 11 頁當前頁碼標示的問題。
- OrgChart
- 新增「compactRows」選項。預設值為 false。
- 使用 Reingold-Tilford 演算法來處理分層樹狀結構。主要優點是能跨越橫向空間使用,因為同一層的節點不會重疊。
2021 年 6 月
提供適用於 Frozen Charts 第 51 版的 persi-perpetuity這個版本包含許多內部重構和遷移至 ES6 和 TypeScript,為開放 Google 圖表的開放第一階段做好準備。
- VegaChart
- 時間軸
- 將隱藏的無障礙表格新增至時間軸。
-
新增
alternatingRowStyle
選項,用於將交替資料列的背景樣式設為更淺、更深的顏色。預設值為是。
- 查詢
- 允許在查詢回應中使用結尾的「;」。
2021 年 4 月
提供 Frozen Charts 版本 50 的 Persi-perpetuity 版本這個版本包含許多內部重構和遷移至 ES6 和 TypeScript,為公開的 Google 圖表公開第一階段做好準備。
- VegaChart
- 新增對 Vega-lite 和 Vega-embed 的支援。
- 樹狀圖
- 新增
enableHighlight
選項可醒目顯示元素。醒目顯示事件的醒目顯示設定事件。(highlightOnMouseOver
已淘汰) - 新增
eventsConfig
選項,用於設定事件觸發 Treemap 互動的方式。預設設定如下:{ highlight: ['mouseover'], unhighlight: ['mouseout'], rollup: ['contextmenu'], // right-click drilldown: ['click'] }
- 新事件數:
'highlight'
、'unhighlight'
、'drilldown'
- 新增
- 查詢
- 解決方法:舊版試算表不支援新的更安全的 JSON 回應處理功能 (導致 CORS 錯誤)。
2020 年 7 月
提供 Frozen Charts 版本 49 的 persi-perpetuity 版本這個版本包含數個內部重構作業,因此請留意無意中故障的情況。受影響的程式碼包括所有格式類別、事件、錯誤、ChartEditor、ChartWrapper、ControlWrapper、Corecharts、Corechart 軸線、GeoChart 和 Query 等格式。
- VegaChart
- 新的圖表類型現已推出 Beta 版。
- VegaChart 是所有可能的視覺化示意圖,可以使用 Vega 視覺化 Grammar 指定,並且可以使用 DataTables 中的資料繪製,就像其他圖表一樣。在日後推出的版本中,我們會進一步整合 Google 圖表與 Vega 的功能。
- 使用 vega-interpreter 保持遵守內容安全政策限制。
-
GeoChart
-
geochartVersion
選項,可指定邊框資料版本;預設值為 10,但現在可以使用 11 版。 -
regioncoderVersion
選項,指定區域編碼器資料版本;預設值是 0,但現在可以使用 1。 - 已修正在「corechart」中意外納入套件「geochart」的錯誤。現在可按照說明文件所述。因此,請務必載入套件:['geochart']。
-
-
特許圖表
-
已新增
sortTasks
選項 (預設值為 true),以正常排序工作;如果為 false,則使用與資料表中資料列相同的順序。
-
已新增
-
查詢
- JSON 回應選項現在需要伺服器傳回嚴格的 JSON,且伺服器必須允許跨原始要求。
-
載入器
-
如果使用不同版本或不同語言多次呼叫
google.charts.load()
,則會使用第一個載入中的設定。 - 允許使用版本編號,不能只是版本字串。
- 更多回溯相容性調整,以支援從舊版 jsapi 載入器進行重新導向。
- 自動載入網址參數現在必須採用嚴格的 JSON 格式和網址編碼。
-
google.charts.load()
呼叫現在會傳回 JavaScript Promise,因此除了其他回呼機制以外,您也可以呼叫圖表繪圖函式,如下所示:google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);
-
如果使用不同版本或不同語言多次呼叫
2020 年 5 月
提供適用於 Frozen Charts 第 48 版的 persi-perpetuity- 修正自動載入參數搭配自己的回呼設定時發生的錯誤。
- 有多個 Series 時,修正 Box 的註解樣式錯誤。
- 修正 AnnotationChart 縮放按鈕。
- 避免使用 object.entries() 和 Object.entries() 的 .
- GeoChart 現在會使用 xhr 載入資料,這表示 setMapsSource 方法會再次運作,且有兩個條件:(1) 內容部分不得含有註解 (即嚴格的 JSON 格式),且 (2) 伺服器必須允許跨來源要求資料。
2020 年 2 月
提供適用於 Frozen Charts 第 47 版的永久版本- 大幅重構 Datatable、DataView 和選項處理的核心公用程式。
- 日曆
- 新增
legend.position
的選項,預設值是'right'
。你可以使用'none'
隱藏圖例。
- 新增
- 時間軸
- 修正不到 1 秒的時間間隔 (但仍沒有刻點)。
- 修正時間間隔重疊的效能問題。
-
控制項 - 修正 NumberRangeFilter。現在支援設為 0 的
fractionDigits
。 - 新增載入器設定以啟用「safeMode」。 如果設為 True,所有由使用者提供資料產生 HTML 的圖表和工具提示都會去除這些元素和屬性,藉此清除資料。
- 新增對載入器的「autoload」和「callback」參數的支援,以便回溯相容於舊版 JSAPI 載入器。自動載入參數「必須」採用嚴格的 JSON 和網址編碼。
- 核心圖表適用
- 處理低於 1.0 的
"zoomDelta"
值 - 新增
"maxTextLines"
做為垂直軸選項。
2018 年 10 月 1 日
提供適用於 Frozen Charts 第 46 版的永久版本- 核心圖表
- 底盤與格線
- 我們對軸線和格線產生了一些變更,可讓較不重疊的滴答更緊密。
- 次要網格數量現在更加動態,因為適當的次要格線數量取決於主要格線和可用空間之間的間隔時間。根據預設,系統會視情況顯示次要格線。指定
{ minorGridlines: { count: 0 }}
可強制強制使用次要格線,指定{ minorGridlines: { count: 1 }}
則可啟用次要格線。minorGridlines.count
選項則沒有任何意義。 - 如果主要格線顏色為「none」,次要格線的顏色會預設為「none」。
- 改善
log
和mirrorLog
縮放比例的格線和刻點標籤。 - 允許傾斜的斜角,讓「其他」方向變換。
- 預設為不顯示跳動及交替 (例如多條交錯行)。
- 現在,除了計算計數之外,其他選項還會產生格線、ming 格線和刻點,決定格線的數量和間距。如果您為
gridlines.count
指定數字,這個數字只會用做粗估值。 - 新的
gridlines.minSpacing
和minorGridlines.minSpacing
選項可讓您指定主要格線之間的最小螢幕空間 (以像素為單位)。主要格線的預設值為 40,線性比例則為 20。對 smallGridlines 來說,預設的 minSpacing 為線性比例的主格線 minSpacing 為 1/2,記錄比例的 minSpacing 為 min1pacing。如果您指定計數而非 minSpacing,系統會依照計數計算 minSpacing。反之,如果您指定 minSpacing 而非計數,則計數是以 minSpacing 計算。 - 新的
gridlines.interval
選項可讓您指定格線和大小格線的大小 (以資料值而非像素的值) 陣列。這個選項目前僅適用於數字軸,但與只用於日期和時間的gridlines.units.<unit>.interval
選項相似。- 對線性刻度來說,預設值為
{ gridlines: { interval: [1, 2, 2.5, 5] } }
,這表示格線值可以落在每個單位 (1)、偶數單位 (2) 或 2.5 或 5 的倍數上。其中 10 個值也會同時考慮 (例如 10、20、25 或 50)。 如果是次要格線,預設值為{ minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }
。所選擇的小格線間隔將一律是所選主要格線間隔的除數。 - 針對記錄檔資源調度,預設值為
{ gridlines: { interval: [1, 2, 5] } }
和{ minorGridlines: { interval: [1, 2, 5] } }
。
- 對線性刻度來說,預設值為
gridlines.multiple
和minorGridlines.multiple
的新選項,用於指定格線和刻點值必須是這個選項值的倍數。因此,您可以透過指定gridlines.multiple = 1
強制滴答為整數。- 如果系統將重複設定數字的刻點標籤,系統會拒絕格線,因此如果您不想顯示整數,則可指定
format:"#"
。 -
當我們使用明確的「刻點」選項時,如果資料範圍外,我們現在會擴充 viewWindow 以加入明確的刻點。明確的
viewWindow
min
或max
選項可以覆寫。這是針對先前行為的行為,與透過明確刻點進行'maximized'
模式更類似的行為。 -
當
viewWindowMode
為pretty
(這是目標軸的預設值) 時,viewWindow 現在會擴展到最接近的主要格狀數字,或最接近指定日期和時間的小次要格線。
- 格式設定
- 「short」和「long」模式的數字格式現在使用 3 個有效數字。
- 根據預設,Timeofday 值會以 24 小時 (HH) 值格式化,而非 12 小時 (hh)。
- 日期和時間的明確格式現在會覆寫「單位」格式。
- 修正探索模式後,會在重新繪製圖表後毀損的模式。
- 底盤與格線
- 直方圖
- 網域軸格線線和基準預設顏色為「無」。
- 目標軸刻預設格式現在是「#」,只顯示整數。
- 使用刻點產生演算法產生值區。使用新的
histogram.numBucketsRule
選項計算值區的預設數量。可能的值包括「sqrt」、「surges」和「rice」。 詳情請參閱 https://en.wikipedia.org/wiki/Histogram#Number_of_bins_and_width
- ColumnChart 和 BarChart
- 已修正對長條大小 (相鄰值之間的差異) 的偵測,以便與日期和時間搭配運作。
- 表格
- 支援資料列的「className」屬性。
- 將使用者指定的資料欄和儲存格 className 屬性新增至預設屬性 (而不是取代屬性),類似於資料列屬性。
- 資料
- 修正 data.group 函式,允許多個匯總作業使用相同的資料欄。
- 內容安全政策 (CSP) 法規遵循
- 移除使用 JSON 反序列化的 eval。
2017 年 6 月 26 日
提供適用於 Frozen Charts 45.2 版的 persi-perpetuity- 核心圖表
- 許多內部變更都會影響選項的處理方式。(這會造成某些與「多層檢視」模式有關的錯誤)。
- 已新增
tooltip.boxStyle
選項,例如:'tooltip': { 'boxStyle': { 'stroke': '#b2b2b2', 'strokeOpacity': 1, 'strokeWidth': 1.5, 'fill': 'white', 'fillOpacity': 1, 'shadow': { 'radius': 1, 'opacity': 0.2, 'xOffset': 0, 'yOffset': 2 } }}
- 修正 AreaChart 圖例項目以使用
areaOpacity
選項。 - 將格式化的網域值是不正確的數值時,修正無限迴圈。
- 表格圖表
- 修正分頁按鈕。
- 在標題儲存格的
class
屬性中加入欄類型。 - 符合資料表中資料欄的屬性。
- 修正啟用排序功能時的無障礙功能標籤。
- 甘特圖
- 修正選取物件以納入資料列索引。
2017 年 1 月 6 日
提供適用於 Frozen Charts 45.1 版的 persi-perpetuity- 核心圖表
- 修正問題,避免
chartArea.bottom
和.right
選項過大。
- 修正問題,避免
- 甘特圖
- 現在,針對所選項目傳回
row
屬性。
- 現在,針對所選項目傳回
2016 年 9 月 12 日
提供 Frozen Charts 版本 45 的 Persi-perpetuity。- 載入器變更:
- 支援多次呼叫
google.charts.load
- 您可以用動態載入的
chartType
呼叫 ChartWrapper 執行個體。 - GeoChart 和 Map 圖表不再需要您加入 JSAPI 載入器。有新的
mapsApiKey
載入器設定可讓您指定自己的金鑰,而不是指定可能使服務偶爾發生節流的預設行為。
- 支援多次呼叫
- 以 Flash 為基礎的圖表:
- 針對 GeoMap 和 MotionChart,「objectobject.js」已更新為使用最新版本 2.2。 由於這次更新,圖表功能不應有任何變化。
- 針對 AnnotatedTimeline,我們現在將替換為註解圖表。這些圖表目前仍在開發中數年,目前看起來很穩定。幾乎所有註解 (而非註解) 的特徵應該都適用於 AnnotationChart,無需對程式碼進行任何變更,不過外觀和風格不同。AnnotationChart 不使用 Flash 程式碼,並且以核心圖表、ChartRangeFilter 和表格圖表為基礎。
- 核心圖表:
- 已修正
certainty
角色,使其能與自訂樣式正確運作。 - 在 rtl 容器中正確隱藏無障礙表格。
- 修正與 ChartWrapper 搭配使用的啟動動畫。
- 修正可切換地點的離散值動畫。
- 根據日期建立日期。
- 修正相對堆疊面積圖的顏色。
- 修正 CharChart 搭配記錄比例,0 或負值。
- 已修正
- PieChart:修正
reverseCategories
選項實作不一致的問題。 - 日曆:現在如果未指定
colorAxis.values
,會在colorAxis.colors
陣列選項中使用超過兩種顏色。這樣的行為應該更符合地理圖中的情況。在地理圖中,變形點會均勻分佈於整個漸層中。 - 材質圖表:修正 Material 圖表的 conversionOptions 可正確使用背景顏色。
- 地圖圖表現在可以將標記標題文字與資訊視窗分開:
- 新增「showInfoWindow」選項以專門控制資訊視窗。
- 已新增選項「showTooltip」的新選項,專門用來控制標記標題文字。
- 如果未設定,這兩個選項都會沿用「showTip」的設定。
- 修正問題:現在您點選了某個點後,資訊視窗就會消失了。
2016 年 2 月 23 日
提供 Frozen Charts 版本 44 的 persi-perpetuity。- 核心圖表:
- Timeofday 值現在會在內部使用 UTC,這可修正時間較短的軸線問題。
- 已新增指定
bar.width
、bar.gap
、bar.group.width
(原為bar.groupWidth
) 和bar.group.gap
的選項。 - 變更長條圖 (長條圖和方塊) 的間隔,使其與長條圖的圖表一致。
- 直方圖:
- 修正工具提示項目的格式,以使用格式化值。
- 已修正極小且非常大的特徵分塊。
- 長條寬度和間距選項也會套用到直方圖。
- 已新增
histogram.minValue
和histogram.maxValue
以展開值區範圍。 - 允許在網域軸上使用明確的刻點選項。
- PieChart:
- 修正問題:當任何 Slice 太小而無法顯示時,工具提示都會出現。
- 日曆:
- 已修正時區和日光節約時間的問題。
- GeoChart:
- 在地理區域連線速度緩慢時,請耐心等候。
- Gantt:
- 已修正項目順序的問題。
- 材質圖表
- 修正工具提示項目的格式,以使用格式化值。
2015 年 10 月 2 日
提供適用於 Frozen Charts 第 43 版的 persi-perpetuity。- Google 圖表現已正式支援 Microsoft Edge。
- 核心圖表:
- 對話框圖表:現在起,工具提示已會使用預設標籤。
- 三角形圖:
- 改善色彩處理能力。
- 現在支援連結互動功能。
- 時間軸:
- 時間長度現已本地化。
- 現在支援水平軸的
minValue
和maxValue
。
- 地理圖:
- 如果自訂工具提示指定空值,系統會改為建構預設工具提示。
- 您現在可以停用標記的互動功能。
- 文字樹狀圖:
- 改善色彩處理能力。
- 淘汰了字串顏色欄,並支援樣式欄取代。
- 趨勢線:修正多項記錄規模和日期相關錯誤。
- 表格圖表:
pagingButtons
選項現在可與page
、pageSize
和startPage
選項搭配使用。 - 材質圖表 (至今的長條圖、折線圖和散佈圖):修正了在網頁中重複繪製圖表和多個圖表的錯誤。
- 註解圖表:範圍選取器現在的日期和時間格式與主要圖表相同。
2015 年 4 月 30 日
提供 Frozen Charts 第 42 版提供的永久版本。- 核心圖表
- ColumnChart、BarChart、ZoneChart 和 SteppedAreaChart 現已支援
isStacked: 'percent'
(用於縮放至每個類別 100% 的資料) 和isStacked: 'relative'
(可縮放範圍為 0..1) - 對於所有核心圖表,軸線的預設基準將不再位於圖表邊緣。預設的基準值 0 將用於數字軸,但為了回溯相容於現有的圖表,系統不會自動加入圖表,除非資料「十分接近」資料。只要將
baseline: 0
新增至選項,即可強制納入基準。日期和日期時間軸沒有預設基準,您可以視需求指定。 - 核心圖表圖例使用各系列的線條、面積和點樣式。
- 核心圖表的所有文字選項現在都支援
opacity
選項。 - 使用 webfont 載入器載入未知的字型,這可能會導致圖表繪圖延遲。字型名稱沒有大小寫之分。
- 啟動動畫現在可以與 DataView 搭配使用,並且會與非同步繪圖模式搭配使用。
- 修正在首次繪製圖表前使用的
clearChart
方法。 - 為頂層、系列和趨勢線新增
pointsVisible
選項。這個選項可控制系統預設是否顯示分數。這可讓您變更pointSize
,同時保持隱藏點。 - HTML 工具提示位置是固定的。
- Scatter Chart 現在可以使用離散網域軸運作,並且支援註解。
- 圓餅圖現在支援自訂工具提示。
- 桑基 (Sankey)
- 您現在可以選取節點。只要將
sankey.node.interactivity
設為true
,即可啟用這項功能。 - 新增透過圖表選項指定 Sankey 互動的功能。通常會透過指定的任何內容樣式指定選項,方法是在下列其中一個鍵中新增包含修改樣式屬性的物件:
'selected'
、'focused'
、'unselected'
、'unfocused'
。 - 顏色
- Sankey 現已支援
'style'
角色 - 現在可以將選項
sankey.node.colorMode
設為'unique'
,為節點加上不同的顏色 - 即可為連結加上顏色。您可以透過
sankey.link.colorMode
選項變更色彩模式。有效值包括:'unique'
:每個連結都會有專屬的顏色。'source'
:每個連結使用其來源節點的顏色。'target'
:每個連結使用其目標節點的顏色。'gradient'
:每個連結都以漸層顏色呈現,從來源節點的顏色到目標節點的顏色。- 注意:如果節點顏色設為預設值或節點和區塊的調色盤不同,
'source'
、'target'
和'gradient'
將在colorMode
為'unique'
且指派給連結和節點的調色盤時,指派給節點的顏色。
- 節點的調色盤現在可以透過
sankey.node.colors
變更。 - 連結的調色盤現在可以透過
sankey.link.colors
變更。
- Sankey 現已支援
- 系統現在會透過連結產生預設工具提示 (包括 HTML 和 SVG),也可透過
'tooltip'
角色支援自訂工具提示。 - 時間軸
- 現已支援 SVG 工具提示。
- 現已支援自訂工具提示。
- 如果所需數量超過可用容量,系統將循環顯示顏色。
- 日曆
- 現已支援 SVG 工具提示。
- 現已支援自訂工具提示。
- 趨勢線
- 現已支援
pointsVisible
選項。
- 現已支援
- 表格
'width'
和'height'
選項可以未指定,這表示資料表應盡可能縮小,或者'100%'
,表示資料表應盡可能展開。- 已移除凍結表格標題的重複表格。
- 凍結欄;當欄數超出可用寬度時,欄就相當實用。舉例來說,最左邊的 2 欄可能會與
'frozenColumns': 2
凍結。 - 使用
'pagingButtons': #
選項指定分頁按鈕的數量。除非您另行指定'pageSize'
選項,否則每頁的列數將取決於該欄的列數。 'rtlTable'
選項現在適用於分頁或捲動,但不適用於frozenColumns
。- 已重新命名部分 CSS 類別 (例如
'content'
),以避免衝突。 - 根據預設,欄標題並不會換行。
- 質感設計圖表
(目前「長條圖」、「折線圖」和「散佈圖」的「質感設計版本」版本)- 加強對日期、日期和日期時間軸的支援。
- 修正同一頁面上多個圖表的大小問題。
- 現在可能會搭配 ChartWrapper 使用。
- 註解圖表
- 修正選取範圍註解及顏色範圍顏色的問題。
- 使用
table.sortAscending
選項允許註解圖表指定註解表格的順序。
- 地圖
- 如果緯度/經度值為 0,則不再忽略一組座標。
2015 年 2 月 23 日
提供 Frozen Charts 第 41 版提供的 persi-perpetuity。- 核心圖表
- 多數核心圖表的啟動動畫:將
startup:true
新增至animation
選項。 - 將
clearChart()
新增至缺少此函式的數個圖表。 - 位於圖表區域的垂直軸刻點現在可以使用完整的
chartArea.width
。 - 以更一致的方式處理空值,特別是 JSON 格式的資料表。
- 新增
allowAsync
選項,可非同步繪製。 - 允許
timeofday
值包含 1 到 7 個元素。 - 除了索引號碼之外,欄也可以參照 ID 或標籤。
- 將
style
角色的一般化。 - 支援由右至左語言的工具提示。
- 已新增 Material 淺色主題 (新增主題:
material
選項)。 - HTML 工具提示
- 修正 HTML 工具提示的位置,使其與容器相對。
- 修正
tooltip tag is undefined
錯誤。 - 使用文字樣式的顏色屬性。
- 趨勢線
- 修正記錄規模。
- 允許根據趨勢線停用工具提示。
- 使用多個垂直軸。
- 使用動畫。
- 註解:避免使用註解工具提示覆蓋註解。
- 多數核心圖表的啟動動畫:將
- 質感設計圖表
- 直方圖:自動限制值區的數量,以免過小。
- 日曆圖表:支援零值。
- 地圖視覺化
- 縮放等級修正。
- 支援樣式化地圖。
- 支援多種自訂標記。
- 蠟燭圖:現在支援垂直方向。
- 表格
- 在呼叫
draw()
時移除先前的選取項目。 - 使用
THEAD
和TH
元素做為表格標題。 - 保留
draw()
呼叫之間的標頭,以便使用無障礙工具。
- 在呼叫
- AnnotationChart
- 表格中的註解順序相反。
- 在隱藏及顯示系列資料時,可保留系列顏色。
- 如果未指定,將寬度和高度還原為預設值。
- 根據範圍選取器位置設定圖表檢視視窗。
- 度量圖:修正後續
draw()
呼叫時縮減的問題。 - 資訊主頁:新增
getSelection()
方法,可傳回資訊主頁中所有選取項目的聯集。 - ChartWrapper 和 ControlWrapper 參數現在允許
container
來取代container
元素。 - 改善 ChartRangeFilter 的效能,以及使用類別焦點工具提示的圖表效能。
- 圖表編輯器
- 隱藏不相關的內容 (例如沒有圖例項目時的圖例選單)。
- 隱藏直方圖值區項目分隔線 (預設)。
- 圓餅圖顏色修正。
- 支援主題。
- 支援多項式趨勢線。
- 針對日期型軸和面積圖啟用趨勢線。
- 按一下編輯器支援最小/最大值。
- 長條圖支援連續軸和趨勢線。
2014 年 10 月 6 日
- 字樹
- 無障礙功能
- 新增螢幕閱讀器資料表格。
- 修正有光彩文字的文字。
- 修正其他無障礙功能/修正。
- 註解圖表
- 大小變更時可修正動畫
- 圖例修正
- 修正 ChartWrapper 的多項錯誤。
- 時間軸
- 工具提示現已提供日期格式
- 工作列現在已強制在工作列內強制使用
- 其他
- 修正刻度及滴答
- 更多工具提示格式選項
- 多項內部轉譯改善
- 改善資料瀏覽器工具
- 趨勢線即興遊
- 改善軸處理
- Material Bar 和 Column Chart,符合新版 Google 視覺樣式
2014 年 6 月 25 日
- 核心圖表 (折線圖、長條圖、柱狀圖、面積、組合、圓餅圖、散佈圖、燭台、泡泡、直方圖、階梯狀面積):
- 現已支援 0 個格線和 1 個格線。
- 更快的大量離散值動畫。
- 已修正含有空值或重複值的動畫。
- 新的
highContrast
註解選項可讓您重新自訂長條列中的顏色。 - 修正產生 null 或 NaN 基準面的工具提示時發生的錯誤。
- 在不尋常的情況下,探險家模式可能會異常終止。
- 列印圖表
- 工具提示現在會顯示在系列圖上方。
- 註解不會再遭到裁剪。
- 修正不透明度。
- 修正多項 Firefox 和 IE 問題。
- 處理加上底線的文字。
- 系統會將圖表繪圖視為圖表區域,且不會有工具提示。
- 3D 圓餅圖可以正確繪製。
- 長條圖和柱狀圖
- 新增讓註解一律繪製於長條外的選項。
- 圓餅圖
- 已修正 3D 反向圓餅圖。
- 修正 Chrome 中的「圓餅圖」問題,導致幾乎整個圓圈無法正確顯示。
- 直方圖
- 已修正多個選項和工具提示匯總作業。
- 地理圖
- 支援 tooltip.trigger = 'selection'。
- 時間軸
- 可搭配「date」和「date」使用。
- 現在可以處理起始 < 1970 和 end == null。
- 現在,工具提示與互動功能適用於 IE10。
- 修正 IE10 發生當機的問題。
- 註解圖表
- 修正超過 26 則註解時的標籤。
- 現在支援
rangechange
、ready
和select
事件。 - 已修正對 DataView 的支援。
- 點形狀
- 新的
dent
選項可讓您自訂星號的外觀。
- 新的
- 協助工具
- 從 DOM 中移除雜亂,並新增描述性的 ARIA 標記。
2014 年 3 月 25 日
- 點形狀
- 新增頂層
pointShape
選項。 - 新增筆刷的
strokeDashStyle
選項。
- 新增頂層
- 動畫:新增註解和間隔動畫的修正功能。
- 多層檢視模式
- 修正日期、日期與時間軸的修正。
- 請進行修正,避免使用離散軸。
- Google 文件圖表編輯器
- 針對切換分頁進行多項改善。
- 已新增 ARIA 標籤以改善無障礙功能。
- 已新增「自動」格線。
- 時間軸
- 新增樣式支援。
- 新增關閉工具提示的選項。
- 新增項目選取功能。
- 桑基
- 新增資料週期檢查。
- 讓節點更薄且連結更精簡。
- 日曆
- 新增選取項目支援。
- 新增對日期時間的支援。
- 新增樣式支援。
- 為色彩和樣式新增細微美化。
- 註解圖表
- 新增範圍極短的日期和時間軸的修正功能。
- 範圍選取器行的顏色已變更為符合圖表顏色。
- 直方圖:新增工具提示的修正方式。
- 米甚塞尼尼
- 新增明確刻點的修正,以改善預設格式設定。
- Logscale 目前一律使用數量不多的格線。
- 新增日期、日期及日期時間的刻點產生方法,與數量變化的格線搭配使用時。
- 將 NaN 值視為空值,並處理折線圖和面積圖的獨立值 (以空值四捨五入)。
- 已新增表格圖表的新選項:
keepScrollPosition
。 - 已在面積圖中新增對
labeled
圖例的支援。 - 新增 Combo Chart 的修正功能,當長條與其他類型的資料混合時,就會產生落差。
- 新增在地圖圖表中自訂標記圖示的功能。
2014 年 1 月 29 日
- 新圖表:Annotation (無註解的閃光燈版本)
- 新圖表:Sankey。
- 新版圖表:日曆。
- 新功能:交叉線,顯示散佈圖、折線圖和組合圖。
- 新功能:將圖表轉換為 PNG。
- 新方法:
addOneTimeListener()
,用於監聽事件首次發生。 - 時間軸:新增「style」角色支援。
- 時間軸:現已支援所選項目。
- 圓餅圖: 僅包含一列資料時修正的行為。
- 改善可變格線數的日期日期行為。
- 動畫:maxFramesPerSecond 現在可以設定。
- 一組註解的
boxStyle
選項。 - 在資料表中將數字轉換成字串:當資料欄類型為數字時,系統就會自動轉換字串。
- 柱狀圖:工具提示現在會顯示空值。
- 改善直方圖的速度:它們現在看起來就像大型資料集的柱狀圖一樣。
- 直方圖:修正包含類別的工具提示。
- 多層檢視:修正非數值資料。
- 對 google.load 發出的呼叫現已序列化。
- 已修正使用註解和堆疊資料欄時的 IE7、IE8 錯誤。
2013 年 11 月 26 日
- 現在可以在列、欄、分數等處顯示持續值。
- 現在當最小值 > 最大值時,標記會繪製成正確的大小。
- 拖曳即可平移/縮放
- 日本固定日期格式
- 已修正:追蹤者比例與世界地圖重疊
- 用滑鼠拖曳時,如果滑鼠遊標懸停在圖表上,請勿執行任何滑鼠遊標懸停效果
- 已修正:將 viewWindow 設定為平移時,格線無法針對目標軸的縮放比例提供有意義的指示。
- 已修正:[Firefox] 當使用者將滑鼠移至 [訊息] 分頁下方的圖表列上時,系統不會顯示 [說明] 彈出式視窗
- 已修正:getSelection 會傳回具有未定義欄屬性的選取物件
- 已修正:join() 和 group() 函式不再是空白的欄 ID
- 修正內容:阿富汗標記在 Mac Safari 的巴基斯坦出現
- 修正各種圖表中記憶體流失的問題
- GeoChart 現在支援核心圖支援的所有工具提示功能
- 現在,如果 Re 反向類別為 true,按一下 Chart 的值即可選取或取消選取正確的資料值
- DefaultColor 現已提供一個選項
- 已修正:將軸類型從日期軸變更為/軸的動畫會發生錯誤
- 修正原生事件目標的外洩事件監聽器問題
- 系統現已支援分數的資料透明度
- 修正內容:ColumnChart、BarChart 和 CandlestickChart 搭配連續網域軸,在軸的低點和高端將半點分隔成一半
- 資料中包含 NaN 時,vAxis:{logScale:true} 不會再發生錯誤
- 已修正:當 vAxis.logScale 為 true 時,vAxis.maxValue 看起來就像 vAxis.gridlines.count
- 已修正:系統會忽略 minValue 和 maxValue 的值設為 0,並且包含格線數量變動 (亦即格線 = -1 時)
- 允許 viewWindow.max 和 viewWindow.min 使用滴答
- 固定軸日期格式設定
- 「移動並調整大小」選項現在可正確回應
- 採用 slantedText 的水平軸現在會覆寫文字,讓文字保持在刻點值下方
- 針對某些圖表變更「最低檢視瀏覽次數下限」基準無法正常運作
- 已新增 createTextOnLineByAngle 的支援
- 時間軸圖表現在會顯示每日資料
- 設定「最小值」軸值時,地理區域圖標記大小不會改變
- 修正沒有酒吧標籤時缺少的工具提示標題
- 在時間軸中加入部分事件 (並非完整事件)
- 已新增時間軸的 enableInteractivity
- 在編譯模式中,已忽略的格式化滴答值
- 單列資料不會再產生與長條圖類似的圖表
- ArrayToDataTable 現已允許第一列標頭指定物件
- 支援 dataTableFromCsv
- 資料列數超過可用寬度以顯示所有蠟燭時,蠟燭圖不會再消失
- 沒有資料的資料列和行數變動的軸線圖不再有無限迴圈
- 時間軸不再出現合理的資料錯誤
- Math.floor(x) === x 不再有確定結果
- 趨勢線現在適用於 Spark 圖表
- 修正長條圖的錯誤錯誤
- 為系列叢書的 Z 訂單建立了選項
- 已修正 SansSerif 字型錯誤
- 已修正目前的 Corechart 程式碼造成的例外狀況
- 「後續追蹤」圖片現在能夠流暢地呈現動畫,而不會在滑動動畫結束時突然出現
- 內嵌圖表現在會顯示左側垂直軸選項
- 內嵌圖表的 [變更圖表] 下拉式選單不會再顯示圖表選項
- 傳送至 ArrayToDataTable 的字串/數字陣列不再轉換成物件陣列
- 修正折線圖中的模糊記憶體流失問題
- 直方圖「自訂」分頁中已找不到圖例選項。
- 直方圖和樹狀圖預覽現在可正常顯示。
- 直方圖不再顯示「比較模式」選項中的錯誤
- 已修正:即使試算表圖表編輯器中沒有軸線選項,直方圖也能支援雙軸模式。
- 直方圖分頁現在會顯示直方圖分頁
- 修正差異圖表的動畫
- 為直方圖啟用「繪製空值值」選項
- 已修正 ChartRangeFilter 錯誤
- 工具提示現在會將「null」的長度納入考量
2013 年 8 月 27 日
- 時間軸圖表
時間軸是一種圖表,用來呈現一組資源在一段時間內的使用情形。如果您正在管理軟體專案,而且想要說明是誰在做什麼事、是在何時、如何籌辦會議,而且需要安排會議室,則時間表通常都是合理的視覺選擇。Gantt 圖表是常用的時間軸類型:
https://developers.google.com/chart/interactive/docs/gallery/timeline - 圓環圖
您現在可以從圓餅圖的中央移除一個圓環圖,以建立圓環圖:
https://developers.google.com/chart/interactive/docs/gallery/piechart#donut - 對應 MapChart 的資料重新整理
隨著 Google 透過 Ground Truth 等專案提升地理資料,我們會定期重新產生靜態地圖資料,整合這些資料。
- 明確壁帶
我們現在提供「明確的刻點」,可讓您微調刻點在何處出現,以及標記的標籤方式。請參閱
hAxis.ticks
和vAxis.ticks
選項,例如:https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options。 - 定界框
我們記錄了
getBoundingBox()
和數種相關方法,讓您可擷取畫面上的圖表元素繪製位置相關資訊。詳情請參閱圖表庫說明文件頁面。 - 地理編碼改善
我們改善了地理編碼程式庫,進一步改善同一網頁中多個 GeoChart 的要求。
- 其他改善項目
- 改善特定語言代碼的日期格式
- JSON 序列化修正
- 修正 Trendline 行
- 修正資料中發生 NaN 時 vAxis 上的 logScale
2013 年 5 月 15 日
- 趨勢線 - 大部分核心圖表都支援線性和指數趨勢線。
- 動作 - 您現在可以為工具提示增加互動性。這是一種開放式功能,可讓您將工具提示新增至工具提示中的選單。
- 自動格線檢視選擇 - 使用我們的演算法自動選取格線數。如要使用這項功能,請將
gridlines.count
選項設為-1
。這適用於hAxis
或vAxis
。 - 改善 ChartWrapper 的效能。
2012 年 9 月 24 日
- HTML 工具提示 - 支援資料點、類別和註解的自訂 HTML 工具提示內容 (僅限部分核心圖表)
- 看著媽媽,不用再加這個框架!- 除了 IE 8 以外,根據預設,圖表不會再繪製於 iFrame 中。想要重溫懷舊的節奏嗎?你可以開啟選項
forceIFrame: true
- 已移除
strictFirstColumnType
選項。您應該還記得,這是修復回溯相容性的暫時補救措施。如需正確的解決方案,請參閱這個說明一節 - GeoChart:新選項 tooltip.trigger,其運作方式與核心圖表相同
- GeoChart:改善框線顏色
- ChartRangeFilter:您現在可在平移/縮放時離開控制區域
- ChartRangeFilter:修正在不同控點上移動時偶爾發生當機的問題
- 利用類型日期的網域軸繪製圖表,大幅提升效能
2012 年 6 月 18 日
- CandlestickChart:更進一步控制燭光的顏色 (請參閱
candlestick
選項群組) - 組合圖:支援燭光和 d 形燭台系列 (請參閱
series
/seriesType
選項) - ColumnChart/BarChart/CandlestickChart:支援連續網域軸 (請參閱相關的資料格式章節)
- 所有核心圖表圖表:支援圖例對齊功能 (請參閱
legend.alignment
選項) - 所有核心圖表軸圖表:支援次要格線 (請參閱
minorGridlines
選項)
2012 年 5 月 2 日
- 已新增設定選項,用於控制 ColumnChart/BarChart 中的長條寬度,以及 K 線的燭台
- 已修正在核心圖表套件中針對圖表呼叫兩次 CharChart() 兩次的問題。
- 已修正在核心圖表套件中針對 Chart() 之後呼叫 draw() 時的故障互動功能
- GeoChart:愛沙尼亞、芬蘭、立陶宛、拉脫維亞、索馬利亞和南蘇丹的新省地圖
- 標準:修正在 Firefox 中呼叫 Draw() 兩次時發生的當機問題。
2012 年 4 月 2 日
- 註解:
- 簡單的註解視覺效果 (將文字設為粗體)。
- 更有效地處理註解組合 (即在相同資料點 / 網域值有多個註解)。
- 允許與「類別」焦點目標中的註解互動。
- 樹狀圖:
- 新增在樹狀圖中使用加權平均值。
2012 年 2 月 22 日
- 以對話框模式新增漸層色彩模式。
- 地理圖:
- 標記模式中的區域互動功能現在預設為停用。
如何保留舊行為?將
enableRegionInteractivity
選項設為 true。 - 現在標記預設為不透明。如何保留舊行為?將
markerOpacity
選項設定為 0.5。 - 標記大小現在預設為 3 到 12 像素。
如何保留舊行為?將
sizeAxis
選項設定為 {minSize: 2, maxSize: 30}。 - 當使用者將滑鼠遊標懸停在雜亂的標記上 (不含 IE<=8) 時,系統會開啟放大鏡。
如何保留舊行為?將
magnifyingGlass
選項設為 {enable: false}。 - 我們現在不再預設拉長地圖,而是維持原始長寬比。
如何保留舊行為?將
keepAspectRatio
選項設定為 false。
- 標記模式中的區域互動功能現在預設為停用。
如何保留舊行為?將
- 新的控制項 - ChartRangeFilter。
- 新的實驗性選項
forceIFrame
,預設值為 true (目前行為),但可設為 false。設為 false 時,核心圖表圖表、地理圖、樹狀圖和測量表不會以 iframe 顯示圖表 (適用於所有 IE<=8 的瀏覽器)。這項功能仍在實驗階段,且沒有記錄。歡迎您試用並提供意見!
2012 年 1 月 18 日
- 已將
strictFirstColumnType
的預設值變更為 true。如果造成您的圖表問題,請參閱說明一節。 - 新增圖表:泡泡圖。
- 全新的圖表編輯器設計,提供全新改版的自訂面板。
- 為主要圖片庫中的所有視覺化工具新增 clearChart 方法。
- 表格:修正記憶體流失問題。
- CandlestickChart:所有瀏覽器的效能都獲得提升。
- GeoChart:改善 IE 8 的效能。
- SteppedAreaChart:支援 ConnectSteps 和 isStacked 選項的組合。
2011 年 12 月 7 日
- 轉場動畫。
- 全新焦點功能,可以聚焦並選取散佈圖、折線圖、面積圖等圖表元素的圖表元素。
- 新增欄角色功能,可在核心圖表類型中啟用註解、錯誤列、自訂工具提示、超出範圍指示、確定性層級和重點。
- 地理圖表中的標記模式。
- 新圖表:階梯狀面積。
- ChartEditor 的新 UI
- 地理區域圖:美國各州推出新地圖,以更視覺化的方式呈現爭議地區。
- 新增最大圖表大小選項:
{theme: 'maximized'}
。
2011 年 10 月 30 日
- 錯誤修正和基礎架構工作。
2011 年 9 月 26 日
- 改善核心圖表和地理圖的算繪效率。
- 支援本地化。
- CoreChart:在 LineChart/AreaChart/ScatterChart 中選擇點的視覺效果。
- GeoChart/Treemap:修正 IE8 中的色彩比例。
2011 年 8 月 17 日
- 改善 GeoChart 中的算繪效率。
- 支援視覺化圖表中的 iOS 和 IE8。
- CoreChart:改善滑鼠遊標聚焦在視覺上的效果。
2011 年 7 月 13 日
許多新屬性,包括:
viewWindow
,用於指定垂直資料縮放/裁剪pieChartTooltip
- 指定工具提示中顯示的資訊series
屬性:visibleInLegend
、enableInteractivity
、areaOpacity
vAxis
/hAxis
objects.
出現許多新的覆寫屬性- 現已支援使用
series.targetAxisIndex
和vAxes
/hAxes
屬性的雙 Y 軸 - 改善地理區域圖表效能
2011 年 5 月 9 日
- GeoChart - 新 GeoChart (取代目前的 Flash GeoMap)
- Candlestick - 新的燭光圖
- ComboChart (組合圖):可在同一條軸上呈現長條圖、折線圖和面積圖的組合。
- 在核心圖表套件中啟用獨立系列的功能 (例如探索「組合圖」中的系列叢書選項)
- ChartWrapper - 新的 ChartWrapper 類別,用於封裝圖表和序列化。
- ChartEditor - 可嵌入您網站中的新 ChartEditor。
- 變更 TreeMap 外觀與風格。
- 新增 controls 套件和 ControlWrapper。
- Fusion Tables 現已成為符合 Google 視覺呈現功能的資料來源。
- 將圖片圖表移至使用 https。
2011 年 3 月 21 日
- 樹狀圖 - 新增綜覽事件
- ImageCandlestick - 為第一個和最後的蠟燭新增邊框間距
- 度量圖 - 變更了預設顏色,並允許使用者變更顏色。修正部分記憶體流失問題
- 長條圖、折線圖、面積圖、柱狀圖和散佈圖 - 更新格線外觀。
2011 年 2 月 24 日
- 新增圖片蠟燭圖。
2011 年 1 月 17 日
- 長條圖、柱狀圖、折線圖和散佈圖:已新增
gridlineColor
選項。 - 多種圖表:新增兩個刻點標示文字格式設定選項:
hAxis.format
(長條圖、散佈圖)vAxis.format
(折線圖、面積圖、柱狀圖、散佈圖)
- 折線圖:
- 已新增
interpolateNulls
選項。 - 現在,如果將遊標懸停在分數上,會預設為不顯示。
- 已新增
- 圓餅圖:
- 現在,當滑鼠懸停在切片或切片的圖例上時,系統就會醒目顯示該片段。
- 現在選取圓餅區塊時,先前的選項會取代先前的選項。
- 新增 pieResidueSliceColor 選項可變更複合式片段的色彩。
- 樹狀圖:
- 已修正導致三欄資料模型無法顯示的錯誤
- 固定排序
- 面積、長條圖、柱狀圖、折線圖、圓餅圖、散佈圖、樹狀圖和測量圖現在都使用 IE9 上的可擴充向量圖形,而非 VML。
- 新函式
google.visualiation.arrayToDataTable()
。
2010 年 11 月 7 日
- 在面積、長條圖、柱狀圖、折線圖和散佈圖中加入下列屬性:
- 圖表區域。
- titlePosition 和 shaTitleTitlesPosition 以指定圖表的位置和軸線標題。
- backgroundColor:用於指定圖表區域背景和邊框的顏色。
- vAxis/hAxis.textPosition,用於指定垂直和水平軸上的刻點標示標籤的位置。
- 為圓餅圖新增下列功能:
- 圖表區域。
- backgroundColor:用於指定圖表區域背景和邊框的顏色。
- pieResidueSliceLabel,用於指定切片的標籤,該標籤代表所有指定值低於指定門檻值的累計值。
2010 年 8 月 11 日
- 已更新 核心圖表套件:
- 圖例的上方和底部已啟用。
- 改善了文字配置超載時的標籤版面配置 (必要時自動改為交替標籤和傾斜文字)。
- 提供 3D 選項,以及 Slice 和工具提示上的文字格式,以改善圓餅圖。
- 改善所有圖表的錯誤通知處理作業。
- 修正了一些錯誤,包括解決重新繪製圖表時發生的記憶體流失問題。
- 修正 Geomap 錯誤,其中 2 個字母錯誤假設為區域代碼。
2010 年 6 月 16 日
- 在樹狀圖中加入 onmouseover/onmouseout 事件
- 一般圖片圖表,類型雷達:
- 現已支援 r 和 rs 圖表
- showValueLabels 預設為 true
- 面積圖、長條圖、柱狀圖、折線圖、圓餅圖和散佈圖:
- 修正了一些版面配置和排序錯誤。
- 改善錯誤資料值的錯誤處理。
- 修正其他小錯誤。
- 地理圖 - 現已支援國際化工具的小費字串。
2010 年 5 月 18 日
- 新核心圖表 (請見下文說明) - 將幾種常見的圖表類型重新設計,並合併至名為
corechart
的單一套件。因此,我們將不再在舊版中修正錯誤或加入新功能,而是鼓勵使用者遷移至新的圖表。 - 圖片圖表現已支援互動功能
- 新的樹狀圖示意圖
- Mac 的多重選取功能現在支援 Table 視覺化功能。
- 地圖現在提供地形類型。
進一步瞭解核心圖表
我們為多種常見的圖表類型建立了新版本,包括面積圖、長條圖、柱狀圖、折線圖、圓餅圖和散佈圖。新版本位於名為核心圖表的通用套件中。舊版仍會保留在先前的套件中,但建議您開始使用這些新版本。
如何遷移至新圖表:
- 變更套件名稱
載入新的corechart
套件,而不是較舊的套件。 這個新的套件包含新版區域的程式碼、長條圖、資料欄、線條、圓餅圖和散佈視覺化資料 (這些程式碼先前是以個別套件載入)。google.charts.load("current", {packages:["corechart"]});
- 調整圖表選項
雖然許多選項維持不變,但部分選項已重新命名或不受支援。
重新命名選項:- reverseAxis - 現已改名為
reverseCategories
。 - lineSize - 現已改名為
lineWidth
。 - smoothLine - 現已改名為
curveType
,且使用者的值應該是「function」,而非值為 true。 - titleX/titleY - 這些選項現已改名為
title
,屬於新hAxis
或vAxis
物件的一部分。 - logScale/logScaleX - 這些選項現已改名為
logScale
,屬於新的hAxis
或vAxis
物件的一部分。 - min/max - 這些選項現已改名為
minValue
/maxValue
,屬於新的hAxis
或vAxis
物件的一部分。
不支援的選項:- 圖例位置 - 我們目前只支援正確的圖例位置 (或不顯示圖例)。
- 3D - 圓餅圖目前不支援 3D 版本。
- 工具提示:目前的版本會在滑鼠遊標懸停時自動開啟工具提示,您無法使用 API 開啟或關閉工具提示。
- reverseAxis - 現已改名為
2010 年 4 月 22 日
主要為內部異動,
2010 年 2 月 5 日
- Map 和 Geomap 現在可以動態載入 Maps
第 3 版。如果您目前會載入 Maps API 第 2 版指令碼,請將其移除。
注意:Maps API 第 2 版無法與 gviz Map/Geomap 圖表搭配使用。 - 地圖圖表
- 傳回適當的就緒事件。
- 工具提示欄可以是任何類型 (並非和之前一樣的字串)。
- 圖片圖表 - 現在提供兩種新選項 backgroundColor 和 valueLabelsInterval。
- 表格圖表 - Paging 按鈕現在可正確尊重使用者高度。
2009 年 11 月 10 日
- 註解時間軸 - 圖表的數值現在可正確顯示。
- 區域、長條圖、資料欄、折線圖、圓餅圖和散佈圖 - Internet Explorer 8 的事件和工具提示現在皆可正確處理。
- 表格圖表 - 自訂「下一步」按鈕文字現在可正確顯示。
- 動態圖表 - 現在支援動畫折線圖。支援的新語言代碼:「ru」、「tr」、「cs」和「hu」。
- 地理區域地圖 - 現在支援都會區代碼。
- 圖片圓餅圖 - 現在支援設定圖例和標籤的選項。
2009 年 9 月 29 日
- DataTable - 新的
toJSON()
方法,可傳回可在DataTable
建構函式中使用的 JSON 字串。 - 傳輸通訊協定 - JSON 回應格式現在支援真正的 JSON 有效日期字串。
- imagechart - 新方法
getImageUrl()
會傳回 Charts API 使用的圖片網址。 - 註解時間軸:
- 修正錯誤 - 圖例現在支援正確的逗號
- 您現在可以在
setVisibleChartRange()
中指定開始或結束的空值的開始或結束日期,從起始或結束範圍開始。
- 面積圖、長條圖、柱狀圖 - 錯誤:現在起,圖例在系列中以相同順序呈現,這些圖表的堆疊版本如圖所示
- 散佈圖 - 錯誤修正:如果空值,資料表中的成功資料列會導致資料列索引數關閉。
- 面積圖、長條圖、資料欄、折線圖、圓餅圖、散佈圖圖表:
- 如果呼叫
setSelection()
且沒有參數、空值或空陣列,就會取消選取所有選取的項目。 - 已新增選項:tooltipWidth、tooltipHeight、tooltipFontSize ,可分別設定工具提示的字型大小、寬度和高度。
- 將軸軸 (軸線) 變更為對數比例的新選項:logScale、logScaleX
- 如果呼叫
- Bar 格式轉換器 - 現在顯示格式化值 (而非實際資料值)。
DataTable
現可分組及加入群組。正式版的詳細資料。- 計算資料欄現已啟用於
DataView
。正式版的詳細資料。 DataView
- 新增getProperties()
方法。- 圓餅圖 - 修正在 Internet Explorer 中繪製一些小區塊的錯誤。
- 組織圖 - 改善組織圖的外觀。
2009 年 7 月 20 日
- 箭頭格式工具 - 修正小錯誤:使用箭頭格式時新增遺漏的儲存格框線
- 動態圖表 - 新增狀態變更事件
- DataTable - 錯誤修正:在空白資料表中使用 getDistinctValues() (用於擲回例外狀況)
- 註解時間軸圖
- 註解清單的新外觀
- 修正標籤中的雙重逸出 (例如,當歐元符號採用數字格式時)
- 錯誤修正:範圍的小幅變更現在會觸發範圍變更事件
- 使用箭頭變更縮放設定會觸發範圍變更事件
- 填滿顏色與線條顏色相同
- 即使「顯示註解」選項設為 False (但系統會忽略資料欄),允許註解欄
- 修正錯誤:選取可見範圍中的時區有誤
- 點擊最大化圖表時不要變更滑鼠
- 新的選項 (現在是預設選項),醒目顯示的是最近的點,而非最後一個
- 新的選項,用於隱藏右上角的列日期分隔符
- 新的選項,可隱藏頂端圖例中的圓點
- 新的選項,可隱藏頂端圖例中的值
- 圖片圖表
- 修正問題:部分參數遭到捨棄
- 支援隱藏資料欄
- 組織圖 - 修正錯誤:正確處理「style」和「selectedStyle」。
- 互動式圖表 (全部) - 當序列中間出現空值時,使用選取項目修正錯誤
- ToolBar - 在 HTML 視覺元件的工具列視覺化中新增「style」選項
- 模式格式 - 新增將結果輸出至指定資料欄儲存格自訂屬性的選項
- 表格視覺化:已變更分頁符號,改為使用圖片 (而非萬國碼 (Unicode) 字元),並新增參數,指定無障礙工具的上一個/下一個分頁鍵盤快速鍵。
2009 年 5 月 26 日
- 完整資料來源實作,包括開放原始碼 Java 程式庫中的視覺化查詢語言的完整支援。
- 新版 Google 視覺化 API 傳輸通訊協定 (0.6),具備下列功能:
- 新版 (Google 視覺化 API 查詢語言) 的新版本 (0.7 版),其中包含以下功能:
- 支援計算的欄。
- 支援純量函式。
- 全新的通用圖片圖表視覺化圖表,整合了 Google Chart API 的功能:
- 提供 Chart API 提供的所有圖表
- 直接使用網址來使用 Chart API 時,不受 2K 限制的資料限制。
- 改善 google.visualization.ColorFormat 現已支援除布林值以外的所有資料類型。
- 系統會在圖片圓餅圖、圖片散佈圖和圖片折線圖中暫時停用圖例。(透過一般圖片圖表可將 [cht] 設為 [s] (散佈圖) 或 [lxy] (折線圖) 來建立圖片散佈圖和圖片折線圖)。
- 組織圖
- 已新增滑鼠遊標懸停事件
- 新增對自訂樣式屬性的支援
- 地理區域地圖 - 如果您搭配標記使用經緯度格式,則 Google 地圖「
<script>
」就不再需要使用。 - 新增 google.visualization.Query 以支援不同的資料傳送方法。
- 「區域」、「長條圖」、「欄」、「線條」、「圓餅圖」和「散佈」散佈,圖表也支援下列新選項:titleFontSize、toneFontSize 和 AxisFontSize。
- 修正圖片圓餅圖錯誤。之前,如果將多種顏色傳送到選項物件,則只會根據第一個顏色建立漸層,而忽略所有顏色。。
- 已修正加註時間軸標籤錯誤。先前,標籤在圖例中不會顯示任何 % 標記;這個問題已修正為允許 % 字元。
2009 年 4 月 6 日
- 新增工具列輔助程式元素,可讓您以多種格式匯出資料,或是將圖表嵌入另一個頁面。
- 互動式圖表 (面積圖、長條圖、資料欄、折線圖、圓餅圖和散佈圖)
- 已新增
onmouseover
和onmouseout
事件。 - 新增
showCategories
選項以隱藏類別標籤。(不適用於圓餅圖)。 - 已修正軸刻度錯誤:如果最小值低於 0,且最大值大於,則圖表圖例已展開為 0 以下。
- 已新增
- 表格示意圖
- 表格自訂
- 允許使用者為以下應用程式提供 CSS 類別名稱:
headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
- 允許使用者為以下應用程式提供 CSS 類別名稱:
- 已修正儲存格屬性「className」中的錯誤。
- 已新增
ready
個事件。 - 基本由右至左語言支援資料表。
sort
事件和getSortInfo
方法會傳回索引陣列,該索引是目前排序的對應。
- 表格自訂
- 地圖
- 已新增
zoomLevel
選項。
- 已新增
- 動態圖表
- 已新增
ready
個事件。 - 已修正啟用
getState
方法的錯誤。
- 已新增
- 組織圖
- 新增工具提示欄,以第三個選用資料欄的形式導入。設定後,第三個資料欄的值是懸停在節點上時顯示的工具提示。
- 格式化工具
- 在長條格式工具四周加入空白邊界。
- 已新增在列格式轉換器的零值顯示黑色線的選項。
- 註解時間軸圖
- 新的選項,用於隱藏範圍選取器區域。
- 已在資料欄中新增數字格式設定工具
- 已將圖表格式新增至圖表右上方的日期。
- ViewView
- 改善 DataView 僅用於操控資料欄 (而非資料列) 的效能。
- 已修正以下錯誤:僅使用 DataView 操控資料欄,以及在建立檢視表後將資料表新增至資料表時,您無法透過檢視表存取這些資料列。
- DataTable
- 按照值範圍篩選資料欄。傳遞至
getFilteredRows
的每一個篩選器都可以是包含minValue
和maxValue
屬性的範圍篩選器
- 按照值範圍篩選資料欄。傳遞至
2009 年 2 月 23 日
新功能
以下摘要列出最吸引人的 API 新功能。
- 動態圖表有重大新增項目,包括縮放、長條,以及儲存和還原狀態的選項。
- 在
互動式圓餅圖中新增
pieJoinAngle
和pieMinimalAngle
選項,以控制「其他」區塊的行為。 - 已新增中軸互動式互動圖表 (折線圖、長條圖、面積圖等) 的
min
和max
y 值。 - 已針對所有互動式圖表新增「就緒」事件支援。
- 已新增
組織圖 (
allowCollapse
) 的收合選項。 - 新增 Date Formatter。
- 讓所有視覺呈現皆可使用格式轉換工具 (不只是資料表)。
- 新增方法,以程式輔助方式在「註解時間」時間軸上隱藏及顯示特定資料序列。
已修正錯誤
沒有重大錯誤修正。
已知錯誤
- 註解時間線圖右上角的日期在部分地區 (es、po) 已損毀。
- 按一下折線圖中的線條圖例,即使已指定其他值,該行寬度都會恢復為預設值。
- 動態圖表中的預設對話框大小不同。
- 在長條圖中,字型可能會過大。我們應限製字型大小。
2009 年 1 月 20 日
新功能
以下摘要列出最吸引人的 API 新功能。如需完整清單,請參閱下方的完整詳細資料。
- 新的一般
ready
事件,會在特定視覺呈現已可呼叫的方法時啟動。 - 註解時間線圖的新選項:
fill
設定選項可控制線條下方區域的梯度。thickness
設定選項可控制線條粗細。max
設定選項可控制 Y 軸所顯示的最大值。- 如果使用
date
類型時間,請將 X 軸解析度限制為天。 - 圖表準備好要呼叫方法時,就會觸發
ready
事件。 - 使用者點選標記時,系統會觸發
select
事件。
- 已為組織圖和強度圖實作新的
ready
事件。當圖表準備好呼叫方法時,就會觸發事件。 - 新增了可在
DataTable
和DataView
上設定及取得資料列屬性的函式。 - 新增了可在
DataTable
和DataView
上設定及取得資料表屬性的函式。
已修正錯誤
- gauge 可視覺化化的 setInterval() 方法已修正,現在可與 Internet Explorer 搭配使用。
- 註解時間線圖無法放大至一天。這個問題現已修正。
- 「長條圖」標籤以相反的順序繪製。
- 現在,在互動式圖表中取消儲存格儲存格的工具提示會關閉工具提示。
- 重新整理功能無法在部分互動式視覺呈現小工具中使用。
已知錯誤
完整詳細資料
除了新功能以外,我們在這個版本中還進行了以下變更:
- 改善動態圖表的延遲問題 (尤其是在 IE 上)。
- 表格
- 如果只有一個頁面,就不會有分頁按鈕。
- 將可排序的標頭設為固定寬度。
- 改善外觀和風格。
2008 年 12 月 9 日
新功能
以下摘要列出最吸引人的 API 新功能。如需完整清單,請參閱下方的完整詳細資料。
- Google Web Toolkit 現在有一個程式庫可用來建立和操控視覺化內容。
- 新的表格視覺化選項。
- 動態圖表現在支援多個圖表、更多語言代碼和速度滑桿。
- 註解時間軸現在支援 10 個語言代碼。
- 新的地理區域圖。
已修正錯誤
- 試算表驗證錯誤已修正,且已修正錯誤訊息。
已知錯誤
- gauge 可視覺化化的 setInterval() 方法不適用於 Internet Explorer。
完整詳細資料
除了新功能以外,我們在這個版本中還進行了以下變更:
- 新版 Google Web Toolkit (GWT) 程式庫支援下列項目:
- 使用 GWT 程式碼的 Google 視覺呈現
- 使用 GWT 包裝函式來自行包裝視覺呈現
- 使用 GWT 編寫視覺化資料。
- 表格
- 新屬性:firstRowNumber、startPage、width、height、changenatingRowStyle、 scrollLeftStartPosition。
- 動態圖表
- 單一網頁可以代管多個表格示意圖。
- 現已支援 20 個語言代碼。
- 註解時間軸:
- 現已支援 20 個語言代碼。
2008 年 11 月 3 日
新功能
以下摘要列出最吸引人的 API 新功能。如需完整清單,請參閱下方的完整詳細資料。
- 發布 GViz 資料來源通訊協定 0.5 版的格式。您現在可以將視覺化資料提供給其他人!
- 說明文件中的大型組織架構。希望您喜歡這項服務。
- 推出開放原始碼 Python 程式庫,協助資料來源提供者將資料放入適當的物件中,以回應資料要求。
已知錯誤
- gauge 可視覺化化的 setInterval() 方法不適用於 Internet Explorer。
完整詳細資料
除了新功能以外,我們在這個版本中還進行了以下變更:
- 新增 get/setSelection() 事件至 Google 的面積、長條圖、資料欄、折線圖、圓餅圖和表格圖中。