Google 圖表版本資訊

本頁說明 Google Charts 發布程序。其中也包含目前與先前版本的 Google 圖表版本資訊,以及新功能重點摘要。

新功能

  • 下方列出最新版本的 Google 圖表 (也稱為官方 current 版本),以及所有先前版本的異動摘要

    如要瞭解版本為 current 所代表的意義,請參閱「程式庫載入」一節。

  • 所有的「jsapi」要求現在會重新導向至新的載入器。如果正在載入「1」或「1.0」版本,系統會立即載入「目前版本」。最接近先前透過 jsapi 載入器取得的最新版本為「45.2」。

    從現在起,請使用新的 gstatic 載入器。請參閱更新載入器程式碼的操作說明。

Google Visualization API 發布程序和候選版

我們以兩個步驟發布視覺化 API:

  • 在我們發布新版 Visualization API 的至少兩週前,我們會發布一個初版,稱為「候選版」(RC),您可以在這個「即將推出」版本載入。這項測試旨在測試版本中的任何破壞性變更。我們會在 Visualization API 開發人員討論群組中張貼通知,並監控該群組是否有回報的問題,嘗試修正回報的任何回溯相容性問題。
  • 在 RC 發布兩週後,如果我們能解決所有回報的回溯相容性問題,該版本將發布為「目前版本」的官方新版本。

建議您盡快針對各個 RC 測試您的應用程式並回報任何問題,協助我們發布穩定的產品。

雖然 Visualization API 團隊會完整測試每個新版本,但我們發現任何新版本可能仍有錯誤。因此,這個雙步驟程序的目標是提高 API 用於正式環境系統的可靠性。

候選版公告

我們會透過電子郵件,與 視覺化 API 開發人員討論群組分享一個新的候選版本。如果您為任何嚴重的應用程式使用 Visualization API,建議您加入這個討論群組。

為了協助您尋找或篩選這些電子郵件,每則版本公告都會有相同的主旨:"Release Candidate Pushed: <DATE>",其中 <DATE> 代表推送日期。這封電子郵件會提供這些使用說明。我們不會詳細說明新功能,因為候選版的目標並非測試新功能,而是用來測試版本不會破壞現有功能。我們會與正式版一起發布所有新功能的詳細說明文件。

如何使用候選版

候選套件的版本為「即將推出」,而非「目前」正式版。(請注意,這些名稱不會隨著日後推出的版本變更)。

視版本參數而定,您可以載入正式版或候選版 (但不能同時載入兩者),如下所示:

// 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 圖表可能的錯誤,請造訪我們的已知問題頁面。回報錯誤前,請先檢查程式碼,確認該錯誤確實是該錯誤 (如要取得其他協助,請前往郵寄清單頁面提問),然後搜尋已知問題頁面,確認該錯誤是否已提交或已解決。

如果您在候選版中發現任何問題,請傳送訊息至 Visualization API 開發人員討論群組,並附上問題詳細資料。Visualization 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 Charts 穩定版本。如果您想在成為下一個 '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》版本 (適用於 Qusi-perity)

這個版本包含更多內部重構及遷移至 ES6 和 TypeScript 的工作,目的是為開放 Google 圖表的第一階段做好準備。

  • GeoChart
    • 將 geochartVersion 更新至 11,並將 regioncoderVersion 更新為 1。
  • 圖表圖表
    • 甘特圖、時間軸和 Material 圖表:長條圖、折線圖、散佈圖
    • Dygraph 程式庫在編譯時不再以動態方式載入。
  • 表格
    • 修正超過 11 個網頁標示目前頁碼的問題。
  • OrgChart
    • 新增「compactRows」選項。預設值為 false。
    • 針對分層樹狀結構使用 Reingold-Tilford 演算法。主要優點是能有效運用水平空間,只要在同一層中的節點不會重疊,將子樹狀結構放在附近即可。

2021 年 6 月

適用於《Frozen Charts 51》版本 (適用於 Qusi-perity)

這個版本包含更多內部重構及遷移至 ES6 和 TypeScript 的工作,目的是為開放 Google 圖表的第一階段做好準備。

  • VegaChart
    • 如要還原先前與圖表預設或明確尺寸大小相關的行為,請使用「height」、「width」、「padding」和「autosize」選項。
    • Vega 已更新為 v5.20.1
    • Vega-lite 已更新為 v5.1.0
    • Vega-embed 已更新為 v6.17.0
  • 時間軸
    • 在時間軸中加入隱藏的無障礙表格。
    • 新增 alternatingRowStyle 選項,即可將交替資料列的背景樣式設為更亮和較深的色彩。預設值為 true。
  • 查詢
    • 查詢回應中缺少結尾的「;」。

2021 年 4 月

適用於《冰雪奇緣》第 50 版「冰雪奇緣」的規定

這個版本包含許多內部重構及遷移至 ES6 和 TypeScript,目的是為開放 Google 圖表的第一階段做好準備。

  • VegaChart
    • 新增對 Vega-lite 和 Vega-embed 的支援。
  • 樹狀圖
    • 新的 enableHighlight 選項可啟用元素醒目顯示功能。如何使用 eventConfig 設定醒目顯示的觸發方式。(highlightOnMouseOver 已淘汰)
    • 新的 eventsConfig 選項,用於設定事件觸發 Treemap 互動的方式。預設設定為:
      {
        highlight: ['mouseover'],
        unhighlight: ['mouseout'],
        rollup: ['contextmenu'], // right-click
        drilldown: ['click']
      }
    • 新活動:'highlight''unhighlight''drilldown'
  • 查詢
    • 解決舊版試算表無法支援新版 JSON 回應處理機制 (導致 CORS 錯誤) 的問題。

2020 年 7 月

適用於 Qusi-perity 的《Frozen Charts 49 版》

這個版本包含幾項額外的內部重構,因此請留意意外發生的故障。受影響的程式碼包括所有的格式類別、事件、錯誤、ChartEditor、ChartWrapper、ControlWrapper、Corechart、Corechart 軸刻點、GeoChart 和查詢。

  • VegaChart
    • 全新圖表類型,現已推出 Beta 版。
    • VegaChart 是以 Vega 視覺化 Grammar 指定所有可能視覺化的包裝函式,就像其他圖表一樣,能夠使用來自 DataTables 的資料繪製而成。在日後推出的版本中,我們會進一步整合 Google Charts 和 Vega 的功能。
    • 使用 vega-interpreter 遵守內容安全政策限制。
  • GeoChart
    • geochartVersion 選項,用於指定框線資料版本;預設值為 10,但現在提供 11。
    • regioncoderVersion 選項,用於指定區域編碼器資料版本;預設值為 0,但現在提供 1。
    • 修正了意外在「corechart」中加入套件「geochart」的錯誤。這項功能現在如上所述。舉例來說,請務必載入套件:['geochart']。
  • 甘特圖
    • 新增了 sortTasks 選項 (預設值是 true),以便正常排序工作;如果為 false,使用與 DataTable 中資料列相同的順序。
  • 查詢
    • 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》版本 (適用於 Qusi-perity)
  • 修正自動載入參數與其回呼設定合併時發生的錯誤。
  • 修正在有多個系列的情況下,註解的 BoxStyle 錯誤。
  • 修正 AnnotationChart 縮放按鈕。
  • 避免使用陣列.entries() 和 Object.entries()。這是為了避免對 IE11 要求 polyfill 可能發生衝突。
  • GeoChart 現在會使用 xhr 載入資料,也就是說,setMapsSource 方法將再次運作,同時符合以下兩個條件:(1) 內容的資料部分不得有註解 (嚴格 JSON 格式),以及 (2) 伺服器必須允許針對資料提出跨來源要求。

2020 年 2 月

適用於《Frozen Charts 47》版本 (適用於 Qusi-perity)
  • 針對 DataTable、DataView 和選項處理功能,大幅重構核心公用程式。
  • 日曆
    • 新增 legend.position 的選項,預設值為 'right'。您可以用 'none' 隱藏圖例。
  • 時間軸
    • 修正不到一秒的時間間隔 (但仍然沒有滴答)。
    • 修正時間間隔重疊的效能問題。
  • 控制項 - 修正 NumberRangeFilter。現在支援將 fractionDigits 設為 0。
  • 新增載入器設定以啟用「safeMode」。設為 true 時,所有可根據使用者提供資料產生 HTML 的圖表和工具提示,都會去除不安全的元素和屬性,藉此執行清理作業。
  • 新增對載入器上的「autoload」和「callback」參數的支援,以便回溯相容於舊版 JSAPI 載入器。自動載入參數「必須」採用嚴格 JSON 和網址編碼格式。
  • 適用於核心圖表
    • 處理小於 1.0 的 "zoomDelta"
    • "maxTextLines" 新增為縱軸選項。

2018 年 10 月 1 日

適用於《Frozen Charts 46 版》
  • Corecharts
    • 滴答與格線
      • 我們針對軸刻點和格線產生方式做出幾項變更,以盡可能緊密包住不重疊的刻點。
      • 次要格線的動態程度更勝一籌,因為小格線的適當數量取決於主要格線與可用空間之間的間隔。 系統預設會一律顯示次要格線 (如果適用)。指定 { minorGridlines: { count: 0 }} 可強制不加入次要格線,指定 { minorGridlines: { count: 1 }} 則可啟用次要格線。minorGridlines.count 選項在其他情況下沒有任何意義。
      • 如果主要格線顏色為「無」,次要格線的顏色會預設為「無」。
      • 針對 logmirrorLog 縮放項目改善格線和刻度標籤。
      • 允許負傾斜度,使「其他」方向傾斜。
      • 根據預設,停用日期和時間的略過和交替設定 (例如多行)。
      • 除了計數以外,現在的生成格線、次要格線和刻度現在會根據其他選項決定格線的數量和間距。如果您為 gridlines.count 指定數字,則該數字只會用來當做概略值。
      • 新的 gridlines.minSpacingminorGridlines.minSpacing 選項可讓您指定主要格線之間的最小螢幕空間 (以像素為單位)。主要格線比例預設為 40,對數比例預設為 20。 針對次要格線的尺度,預設的 minSpacing 為線性比例的主要格線的 minSpacing 為 1/2,對對數比例而言則為 minSpacing 為 1/5。如果您指定了計數,而非 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.multipleminorGridlines.multiple 的新選項,指定格線和刻度值必須是這個選項值的倍數。因此,您可以指定 gridlines.multiple = 1,強制將滴答強制設為整數。
      • 如果系統會複製數字的已設定格式刻點標籤,系統會拒絕格線。因此,如果您只想顯示整數刻點,請指定 format:"#"
      • 使用明確的「滴答」選項時,我們現在會展開 viewWindow 以納入在資料範圍外的明確刻點。可覆寫明確的 viewWindow minmax 選項。這會變更先前行為,使其更像使用明確刻點的 'maximized' 模式。
      • viewWindowModepretty (這是目標軸的預設值) 時,ViewWindow 現在會擴大為最接近的數字主要格線,或找出日期和時間最近的次要格線。
    • 格式設定
      • 「短」和「長」模式的數字格式現在採用 3 位有效數字。
      • 時間值現在預設使用 24 小時 (「HH」) 值的格式,而不是 12 小時 (「hh」) 值。
      • 日期和時間的明確格式現在會覆寫「單位」格式。
    • 修正探索模式 (重新繪製圖表後故障)。
  • 直方圖
    • 網域軸格線和基準色彩預設為「無」。
    • 目標軸刻點的預設格式為「#」,表示只會顯示整數。
    • 使用刻點產生演算法產生值區。系統會使用新的 histogram.numBucketsRule 選項計算預設值區數量。可能的值包括「sqrt」、「sturges」和「rice」。 詳情請參閱 https://en.wikipedia.org/wiki/Histogram#Number_of_bins_and_width
  • 柱狀圖和長條圖
    • 修正了長條大小下限 (相鄰值之間的差異) 偵測,以處理日期和時間。
  • 表格
    • 支援資料列的「className」屬性。
    • 將使用者指定的欄和儲存格 className 屬性新增至預設屬性 (而非取代屬性),與資料列屬性類似。
  • 資料
    • 修正 data.group 函式,讓多項匯總作業使用相同的資料欄。
  • 內容安全政策 (CSP) 法規遵循
    • 移除對 JSON 還原序列化的 eval。

2017 年 6 月 26 日

適用於《Frozen Charts 45.2》版本 (適用於 Qusi-perity)
  • Corecharts
    • 許多內部變更會影響選項的處理方式。(這會導致一些關於「Explorer」模式的錯誤。)
    • 已新增 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》版本 (適用於 Qusi-perity)
  • Corecharts
    • 請修正問題,以免 chartArea.bottom.right 選項過大時失敗。
  • 甘特圖
    • 現在傳回所選項目的 row 屬性。

2016 年 9 月 12 日

以 Frozen Charts 45 版的形式提供準最終。
  • 載入器變更:
    • 支援 google.charts.load 的多次呼叫
    • 您可以使用動態載入的 chartType 呼叫 ChartWrapper 執行個體。
    • GeoChartMap 圖表不再需要加入 JSAPI 載入器。全新的 mapsApiKey 載入器設定可讓您自行指定金鑰,而非取得可能導致服務意外節流的預設行為。
  • Flash 圖表:
    • 針對 GeoMap 和 MotionChart,swfobject.js 已更新為使用最新版本 2.2。 這項更新不會對圖表功能造成明顯變化,
    • 至於 AnnotatedTimeline,我們將以註解圖表取代,這個圖表已發展好幾年且相當穩定。AnnotatedTimeline 的所有功能應該都能套用至 AnnotationChart,無須修改程式碼,但外觀和風格不同。AnnotationChart 不會使用 Flash 程式碼,且以 Corecharts、ChartRangeFilter 和表格圖表為基礎。
  • Corechart:
    • 修正 certainty 角色,使其能與自訂樣式正確搭配運作。
    • 讓 rtl 容器正確隱藏無障礙表格。
    • 修正與 ChartWrapper 搭配使用時的啟動動畫。
    • 修正可交換位置的離散值動畫。
    • 建立日期,不用在每個月的哪幾天進行。
    • 修正相對堆疊面積圖顏色。
    • 修正含對數尺度和 0 或負值的 ColumnChart。
  • PieChart:修正 reverseCategories 選項的實作不一致問題。
  • 日曆:現在如未指定 colorAxis.values,則會從 colorAxis.colors 陣列選項使用超過兩種顏色。行為應該與地理區域圖中的發生情況類似,地理圖中的反轉點會平均散佈至整個漸層中。
  • 材質圖表:修正 Material 圖表的 transformOptions ,以便正確使用背景顏色。
  • 地圖圖表現在會從資訊視窗中的標記標題文字分出:
    • 新增可明確控制資訊視窗的「showInfoWindow」選項。
    • 新增「showTooltip」的新選項,專門控制標記標題文字。
    • 如果未設定,這兩個選項都會沿用「showTip」。
    • 錯誤修正:現在按下選取的點後,資訊視窗就會消失。

2016 年 2 月 23 日

本功能適用於 Frozen Charts 44 版。
  • Corechart:
    • 時間值現在於內部使用世界標準時間,以修正截斷時間軸的問題。
    • 已新增指定 bar.widthbar.gapbar.group.width (之前為 bar.groupWidth) 和 bar.group.gap 的選項。
    • 變更長條形 (長條和方塊) 的間隔,以便與長條類圖表保持一致。
  • 直方圖
    • 修正工具提示項目的格式,以便使用格式化值。
    • 修正含有非常小和極大值的特徵分塊。
    • 長條寬度和間隔選項也適用於直方圖。
    • 新增 histogram.minValuehistogram.maxValue,以擴大值區範圍。
    • 允許在網域軸上使用明確的刻點選項,
  • PieChart
    • 修正了任何配量過小而無法顯示時,會出現工具提示的錯誤。
  • Google 日曆
    • 修正時區和日光節約時間的問題。
  • GeoChart
    • 處理地理區域資料連線速度緩慢時,請延長連線時間。
  • Gantt
    • 修正項目順序的一些問題。
  • 質感設計圖表
    • 修正工具提示項目的格式,以便使用格式化值。

2015 年 10 月 2 日

以 Frozen Charts 43 版的形式推出可連續播放。
  • 圖表現已正式支援 Microsoft Edge。
  • Corechart:
    • focusTarget 現在可透過陣列指定多個焦點目標。
    • 間隔現在可以使用樣式角色設定樣式。
    • 修正工具提示動作的 visible 屬性問題。
    • HTML 工具提示的位置更加符合 SVG 工具提示的位置。
    • chartArea 選項現在支援 'right''bottom'
    • 重疊的垂直軸刻線將遭到捨棄。
    • 圖例捲動箭頭的大小是固定的。
    • 當圖表 orientation'vertical' 或軸的 direction-1 時,註解現已正確定位。
    • 現在當您設定
      bars { variableWidth: true } 時,可在長條圖、柱狀圖和階梯狀面積圖中支援寬度變數。
  • 泡泡圖:預設標籤現在用於工具提示。
  • 桑基圖
    • 改善色彩處理能力。
    • 現在支援連結互動功能。
  • 時間軸
    • 時間長度現已完成本地化。
    • 系統現在支援水平軸的 minValuemaxValue
  • 地理區域圖
    • 如果為自訂工具提示指定空值,系統會改為建構預設工具提示。
    • 您現在可以停用標記的互動功能。
  • 「Word Tree」:
    • 改善色彩處理能力。
    • 已淘汰字串顏色欄,並新增對樣式資料欄的支援,以取代資料欄。
  • 趨勢線:修正多項記錄量表和日期相關錯誤。
  • 表格圖表pagingButtons 選項現在可以與 pagepageSizestartPage 選項搭配使用更多組合。
  • Material 圖表 (目前為止的長條圖、折線圖和散佈圖):修正頁面上重繪製圖表和多個圖表時產生的一些錯誤。
  • 註解圖表:範圍選取器的日期和時間格式與主圖表相同。

2015 年 4 月 30 日

以 Frozen Charts 42 版本的形式提供準最終。
  • 核心圖表
    • ColumnChart、BarChart、 AreaChart 和 SteppedAreaChart 現在支援 isStacked: 'percent' (擴充至每個類別的資料 100%) 和 isStacked: 'relative' (擴充為 0..1)
    • 所有核心圖的預設基準線將不再位於圖表的邊緣。數值軸的預設基準值為 0,但為了與現有圖表的回溯相容性,該基準值不會自動納入圖表 (除非該值「夠接近」資料)。只要在選項中加入 baseline: 0,即可強制納入基準。日期和日期時間軸沒有預設基準,但您可以視需要指定。
    • Corechart 圖例會採用與各序列對應的線條、面積和點樣式。
    • 核心圖表的所有文字選項現在都支援 opacity 選項。
    • 系統會使用網頁字型載入器載入未知的字型,導致圖表繪圖延遲。字型名稱不區分大小寫。
    • 啟動動畫現在可以與 DataViews 搭配使用,當與非同步繪圖模式搭配使用時。
    • 修正在首次繪製圖表前使用 clearChart 方法的問題。
    • 新增頂層、序列和趨勢線的 pointsVisible 選項。這個選項可控制是否要預設顯示點。這可讓您變更 pointSize,同時隱藏點。
    • HTML 工具提示位置固定。
    • 散佈圖現在可與獨立的網域軸搭配使用,並支援註解。
    • 圓餅圖現在支援自訂工具提示。
  • 桑基圖
    • 您現在可以選取節點。如要啟用這項功能,請將 sankey.node.interactivity 設為 true
    • 新增透過圖表選項指定 Sankey 互動功能的功能。選項通常以指定的樣式為指定樣式,方法是在下列其中一個鍵中新增具有已修改樣式屬性的物件:'selected''focused''unselected''unfocused'
    • 顏色
      • Sankey 現在支援 'style' 角色
      • sankey.node.colorMode 選項設為 'unique',即可為節點分別顏色。
      • 您現在可以為連結設定顏色。您可以使用 sankey.link.colorMode 選項變更顏色模式。有效值如下:
        • 'unique':每個連結都有專屬的顏色。
        • 'source':每個連結都會使用來源節點的顏色。
        • 'target':每個連結都會使用其目標節點的顏色。
        • 'gradient':每個連結都會以漸層色彩,從來源節點的顏色到其目標節點的顏色。
        • 注意:如果將節點顏色設為預設值,或是節點和連結調色盤不同,如果 colorMode'unique',且連結和節點共用了區塊面板,'source''target''gradient' 就會使用指派給節點的顏色。
      • 節點調色盤現在可以透過 sankey.node.colors 變更。
      • 您現在可以透過 sankey.link.colors 變更連結的調色盤。
    • 現在可以透過連結產生預設工具提示 (HTML 和 SVG),而 'tooltip' 角色也支援自訂工具提示。
  • 時間軸
    • 現已支援 SVG 工具提示。
    • 現已支援自訂工具提示。
    • 如果需要更多顏色,不同顏色會循環顯示。
  • 日曆
    • 現已支援 SVG 工具提示。
    • 現已支援自訂工具提示。
  • 趨勢線
    • 現已支援 pointsVisible 選項。
  • 表格圖
    • 'width''height' 選項可能未指定,表示資料表應盡可能縮小,或使用 '100%',代表資料表應盡可能展開。
    • 已移除凍結表格標題的重複表格。
    • 凍結欄。當您的欄數超過可用寬度的上限時,凍結欄。例如,最左側的 2 欄可能會被 'frozenColumns': 2 凍結。
    • 請使用 'pagingButtons': # 選項指定分頁按鈕的數量。除非一併指定 'pageSize' 選項,否則每頁列數都會以此為依據。
    • 'rtlTable' 選項現可支援分頁或捲動功能,但目前不適用於 frozenColumns
    • 為避免衝突,請重新命名部分 CSS 類別 (例如 'content')。
    • 欄標題現在預設不會換行。
  • Material 圖表
    (目前有長條圖、折線圖和散佈圖的 Material 版本)。
    • 進一步支援日期、日期和時間軸。
    • 修正同一頁面上多個圖表的大小問題。
    • 現在可以與 ChartWrapper 搭配使用。
  • 註解圖表
    • 修正選取註解和範圍選取器顏色的問題。
    • 允許註解圖表使用 table.sortAscending 選項指定註解表格的順序。
  • 地圖
    • 經緯度值為 0 時,系統不會再忽略一組座標。

2015 年 2 月 23 日

適用於 Qusi-perity 的《Frozen Charts 41》版本。
  • 核心圖表
    • 大多數核心圖表的啟動動畫:將 startup:true 新增至 animation 選項。
    • clearChart() 新增至缺少這個函式的多個圖表。
    • 位於圖表區域中的垂直軸刻點現在可以使用整個 chartArea.width
    • 更一致地處理空值,特別是 JSON 格式的資料表。
    • 新增 allowAsync 選項,以非同步方式繪製。
    • 允許 timeofday 值包含 1 到 7 個元素。
    • 除了索引編號外,欄也可依 ID 或標籤參照。
    • style 角色一般化。
    • 由右至左書寫語言的工具提示。
    • 已新增 Material 淺色主題 (新增主題:material 選項)。
    • HTML 工具提示
      • 修正 HTML 工具提示的位置,使其與容器相關。
      • 修正 tooltip tag is undefined 項錯誤。
      • 使用文字樣式的顏色屬性。
    • 趨勢線
      • 修正對數尺標。
      • 允許依趨勢線停用工具提示。
      • 使用多個垂直軸。
      • 使用動畫。
    • 註解:避免使用註解工具提示涵蓋註解。
  • 質感設計圖表
  • 直方圖:自動限制值區數量,避免資料過小。
  • 行事曆圖表:支援零值。
  • 地圖視覺化
    • 修正縮放等級。
    • 支援樣式化地圖。
    • 支援多種類型的自訂標記。
  • K 線圖:現在支援垂直方向。
  • 表格圖表
    • 呼叫 draw() 時,移除先前的選項。
    • 針對表格標題使用 THEADTH 元素。
    • 保留 draw() 呼叫之間的標頭,以便與無障礙工具搭配使用。
  • AnnotationChart
    • 表格中註解的反向順序。
    • 隱藏和顯示序列時保留系列色彩。
    • 如未指定,會將寬度和高度還原為預設值。
    • 根據範圍選取器位置設定圖表檢視視窗。
  • 度量圖:修正後續 draw() 呼叫時的縮減問題。
  • 資訊主頁:新增 getSelection() 方法,傳回資訊主頁中所有選項的聯集。
  • ChartWrapperControlWrapper 參數現在允許 container 元素,做為 containerId 的替代項目。
  • 提升 ChartRangeFilter 的效能,以及使用類別聚焦工具提示的圖表。
  • 圖表編輯器
    • 隱藏不相關的項目 (例如沒有圖例選單時顯示的圖例選單)。
    • 隱藏直方圖值區項目分隔線 (根據預設)。
    • 修正圓餅圖顏色。
    • 支援主題。
    • 支援多項式趨勢線。
    • 為日期軸和面積圖啟用趨勢線。
    • 點選編輯器支援最小值/最大值。
    • 支援連續軸和趨勢線的長條圖。

2014 年 10 月 6 日

  • 尋字樹
  • 無障礙功能
    • 新增包含螢幕閱讀器資料的表格。
    • 修正含有光環的文字。
    • 進一步修正/調整更多無障礙功能。
  • 註解圖表
    • 配合大小變更修正動畫
    • 圖例修正
  • 修正 ChartWrapper 的多項錯誤。
  • 時間軸
    • 工具提示現已提供日期格式
    • 已在工作列中強制顯示長條圖標籤
  • 其他
    • 線條和刻度修正
    • 更多工具提示格式設定選項
    • 多項內部轉譯改善
    • 改善資料瀏覽器
    • 趨勢即興影片
    • 改善軸處理能力
  • 質感設計列和柱狀圖,結合全新的 Google 視覺風格

2014 年 6 月 25 日

  • 核心圖表 (折線圖、長條圖、柱狀圖、面積、組合圖、圓餅圖、散佈圖、燭台、對話框、直方圖、階梯面積):
    • 現在支援 0 條格線和 1 條格線。
    • 加快大量離散軸值的動畫。
    • 已修正含有空值或重複值的動畫。
    • 新的 highContrast 註解選項可讓您重新自訂長條內文字的顏色。
    • 修正產生空值或 NaN Datum 的工具提示時發生的錯誤。
    • 探險家模式可能會在不尋常的情況下當機,現在不會再發生。
  • 列印圖表
    • 系列圖頂端現在會顯示工具提示。
    • 不再裁剪註解。
    • 修正為不透明度。
    • 各種 Firefox 和 IE 修正。
    • 處理加上底線的文字。
    • 圖表繪圖會裁剪至圖表區域,工具提示則不會。
    • 3D 圓餅圖可以正確繪製。
  • 長條圖柱狀圖
    • 新增選項,讓註解一律繪製在長條外。
  • 圓餅圖
    • 修正 3D 反向圓餅圖。
    • 修正 Chrome 中的圓餅圖問題,會造成幾乎整個社交圈無法正確顯示。
  • 直方圖
    • 已固定多個選項和工具提示匯總。
  • 地理區域圖表
    • 支援 tooltip.trigger = 'selection'。
  • 時間軸
    • 可與「datetime」和「date」搭配運作。
    • 現在可以處理 start < 1970 且 end == null。
    • 現已提供可在 IE10 中使用的工具提示和互動功能。
    • 修正 IE10 的當機問題。
  • 註解圖表
    • 修正含有超過 26 個註解時的標籤。
    • 現已支援 rangechangereadyselect 事件。
    • 修正對 DataView 的支援。
  • 點形狀
    • 新的 dent 選項可讓您自訂星星的外觀。
  • 無障礙功能
    • 已從 DOM 中移除雜亂,並新增描述性的 ARIA 標記。

2014 年 3 月 25 日

  • 點形狀
    • 已新增頂層 pointShape 選項。
    • 新增了筆刷的 strokeDashStyle 選項。
  • 動畫:新增註解和間隔動畫的修正功能。
  • 探險家模式
    • 修正日期、日期和時間軸和時間軸。
    • 請修正以避免含有離散軸失敗的問題。
  • Google 文件圖表編輯器
    • 改善切換分頁的方式。
    • 新增 ARIA 標籤以改善無障礙功能。
    • 已新增「auto」格線選項。
  • 時間軸
    • 新增樣式支援。
    • 新增關閉工具提示的選項。
    • 新增了選取項目的能力。
  • 桑基圖
    • 新增檢查資料中的週期。
    • 使節點變輕,連結則變少。
  • 日曆
    • 新增對選取功能的支援。
    • 支援日期時間。
    • 新增樣式支援。
    • 為顏色和樣式添加細微的美化效果。
  • 註解圖表
    • 針對非常短的日期和時間軸新增修正。
    • 範圍選取器線條顏色已配合圖表顏色變更。
  • 直方圖:新增了工具提示的修正內容。
  • Miscellany
    • 針對明確滴答的問題新增修正,改善預設格式。
    • Logscale 現在起一律使用可變數量的格線。
    • 針對日期、日期和時間和時間,新增用於產生不同格線數的新滴答方法。
    • 將 NaN 值視為空值,然後處理折線圖和面積圖的獨立值 (以空值周圍)。
    • 新增表格圖表選項:keepScrollPosition
    • 新增支援在面積圖中的 labeled 圖例。
    • 新增合併圖表修正項目:長條與其他類型混合時會產生缺口。
    • 新增在地圖圖表上自訂標記圖示的功能。

2014 年 1 月 29 日

  • 新圖表:註解是註解時間軸 (不含 Flash 版本)
  • 新圖表:Sankey
  • 新圖表:日曆
  • 新功能:散佈圖、折線圖和組合圖的交叉線
  • 新功能:將圖表轉換為 PNG
  • 新方法:addOneTimeListener(),用於監聽第一次發生事件。
  • 時間軸:新增了「樣式」角色支援。
  • 時間軸:現已支援選取功能。
  • 圓餅圖:固定只有一個資料列時的行為。
  • 改善格線數變數的日期行為。
  • 動畫:maxFramesPerSecond 現在可以設定。
  • 一組 boxStyle 選項,適用於註解。
  • 資料表中的字串轉換為數字轉換:現在只要欄類型為數字,系統就會自動轉換這些資料。
  • 柱狀圖:工具提示現在會顯示空值。
  • 直方圖速度提升:現在可呈現類似大型資料集的柱狀圖。
  • 直方圖:修正含有類別的工具提示。
  • Explorer:修正非數字資料。
  • google.load 的呼叫現已序列化。
  • 修正使用註解和堆疊欄時發生的 IE7 和 IE8 錯誤。

2013 年 11 月 26 日

  • 現在可以在長條圖、欄、點等旁邊顯示持續性值。
  • 現在當最小值 > 資料最大值時,標記會以正確大小繪製。
  • 已實作拖曳平移/縮放功能
  • 適用於日本的固定日期格式
  • 已修正:追蹤者比例與世界地圖重疊
  • 拖曳滑鼠遊標並將滑鼠遊標停在圖表上時,不會產生任何懸停效果
  • 固定:將 viewWindow 設定為平移時,格線不會針對目標軸縮放變更提供有意義的指示。
  • 修正:[Firefox] 當使用者將滑鼠遊標懸停在貼文標籤下的圖表列上時,說明不會彈出說明視窗
  • 修正:getSelection 會傳回含有未定義欄屬性的選取物件
  • 已修正:join() 和 group() 函式不再空白資料欄 ID
  • 修正:使用 Mac Safari 時,阿富汗標記會出現巴基斯坦
  • 修正不同圖表中的記憶體流失問題
  • 地理區域圖表現已支援核心圖表支援的所有工具提示功能
  • CoreCharts 點擊值現在會在反向類別為 true 時選取或取消選取正確的資料值
  • 「預設顏色」現在是選項
  • 修正問題:將軸類型從日期軸變更為日期軸的動畫會發生錯誤
  • 修正原生事件目標外洩的事件監聽器問題
  • 現已支援點的資料透明度
  • 固定:使用連續網域軸的 ColumnChart、BarChart 和 CandlestickChart 將長條分別放在低和高軸上
  • 資料含有 NaN 時,vAxis:{logScale:true} 不再發生錯誤
  • 已修正:當 vAxis.logScale 為 true 時,vAxis.maxValue 看起來類似 vAxis.gridlines.count
  • 固定:如果 minValue 和 maxValue 設為 0,系統會忽略格線數量可變的格線 (當格線.count == -1 時)
  • 允許 viewWindow.max 和 viewWindow.min 搭配刻點使用
  • 固定軸日期格式設定
  • 「移動及調整大小」選項現在能正確回應
  • 含有 slantedText 的水平軸現在可偏移文字,讓文字在刻度值以下
  • 針對部分圖表變更設有最低檢視視窗的基準,無法正確運作
  • 開始支援 createTextOnLineByAngle
  • 時間軸圖表現在會顯示每日資料
  • 設定最小軸值時,地理圖標記大小不會改變
  • 已修正沒有長條標籤時缺少工具提示標題的問題
  • 將一些事件 (但非完整事件) 新增至時間軸
  • 已為時間軸新增 enableInteractivity
  • 在編譯模式中,格式化的明確刻度值不會再忽略
  • 單一資料列的資料不再導致錯誤 (以長條形式的圖表呈現)
  • 陣列 ToDataTable 現在允許第一列標頭指定物件
  • 支援 dataTableFromCsv
  • 列數超過可用寬度以顯示所有 K 線時,K 線圖不會再出現失敗情形
  • 含有零行資料及格線數量不一的軸圖表,不會再造成無限迴圈
  • 時間軸不再顯示於合理資料上
  • Math.floor(x) === x 沒有確定性結果
  • 趨勢線現在適用於 Spark 圖表
  • 修正長條圖的錯誤顯示
  • 為系列叢書提供 Z 順序選項
  • 修正 SansSerif 字型錯誤
  • 修正目前 Corechart 程式碼造成的例外狀況
  • 「下一個圖片之後」動畫會以流暢的動畫呈現,不會在滑動動畫結束時突然出現
  • 內嵌圖表現在會顯示左縱軸選項
  • 內嵌圖表的「變更圖表」下拉式選單不再乾擾圖表選項
  • 傳遞至陣列 ToDataTable 的字串/數字陣列不再轉換為物件陣列
  • 修正折線圖中模糊的記憶體流失問題
  • 直方圖的「自訂」分頁不再缺少圖例選項。
  • 直方圖和樹狀圖預覽現在可正確顯示。
  • 直方圖不再於選取「比較模式」時顯示錯誤
  • 固定:即使試算表圖表編輯器中沒有軸選項,系統仍支援雙軸模式。
  • 直方圖的軸分頁選項現在顯示
  • 固定比較圖表的動畫
  • 已啟用直方圖的「繪製空值」選項
  • 已修正 ChartRangeFilter 錯誤
  • 工具提示現在會將長度「空值」納入考量

2013 年 8 月 27 日

  • 時間軸圖表 時間軸是一種圖表,呈現一組資源的使用情形變化。如果您正在管理軟體專案,想要說明這些人員的操作和時間,或者您要安排會議並安排會議室,時間軸通常是合理的視覺化選擇。Gantt 圖表是一種常見的時間軸類型:
    https://developers.google.com/chart/interactive/docs/gallery/timeline
  • 圓環圖

    現在,只需移除圓餅圖中央的一洞,即可建立圓環圖:
    https://developers.google.com/chart/interactive/docs/gallery/piechart#donut

  • GeoChart 的地圖資料重新整理

    Google 會藉由推動 Ground Truth 等專案改善地理資料,並定期重新產生靜態地圖資料,整合這些改善措施。

  • 明確 Ticks

    我們現在提供「明確刻度」,讓您微調刻點出現的位置和標示方式。請參閱 hAxis.ticksvAxis.ticks 選項,例如 https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options

  • 定界框

    我們已記錄 getBoundingBox() 和數種相關方法,可讓您擷取圖表元素在螢幕上的位置相關資訊。詳情請參閱圖表圖庫說明文件頁面。

  • 地理編碼改善

    我們對地理編碼程式庫做了一些改善,以提高相同網頁上多個 GeoChart 的快取請求。

  • 其他改善項目
    • 改善特定語言代碼的日期格式
    • JSON 序列化修正
    • 趨勢線線條寬度修正
    • 修正資料出現 NaN 時,vAxis 上的 logScale

2013 年 5 月 15 日

  • 趨勢線 - 支援大多數核心圖表中的線性和指數趨勢線。
  • 動作 - 現在您可以在工具提示中加入更多互動功能。這項開放式功能可讓您將 JavaScript 回呼新增至工具提示中的選單。
  • 自動選取格線:透過我們的演算法自動選取格線數量。如要採用這項設定,請將 gridlines.count 選項設為 -1。這適用於 hAxisvAxis
  • 改善 ChartWrapper 效能。

2012 年 9 月 24 日

  • HTML 工具提示 - 支援資料點、類別及註解的自訂 HTML 工具提示內容 (僅限特定核心圖表)
  • 你看,沒有 IFrame!- 除了 IE 8 以外,根據預設,圖表不會再繪製在 IFrame 中。如果你感到復古,可以設定 forceIFrame: true 選項再次復原
  • 已移除「strictFirstColumnType」選項。正如您所記得,這是維持回溯相容性的暫時性補救措施。如需正確的解決方法,請參閱這個說明部分
  • GeoChart:新選項 tooltip.trigger,運作方式與核心圖表相同
  • GeoChart:改善邊框顏色
  • ChartRangeFilter:現在進行平移/縮放時可以離開控制區域
  • ChartRangeFilter:修正在移動一個控點上方時偶爾當機的問題
  • 以網域類型為日期做為圖表繪製圖表時,效能大幅提升

2012 年 6 月 18 日

  • K 線圖:允許進一步控制 K 線的顏色 (請參閱 candlestick 選項群組)
  • ComboChart:支援 K 線和階梯形區域 (請參閱 series/seriesType 選項)
  • ColumnChart/BarChart/CandlestickChart:支援連續網域軸 (請參閱相關的資料格式一節)
  • 所有核心圖表:支援圖例對齊 (請參閱 legend.alignment 選項)
  • 所有核心圖表軸圖表:支援次要格線 (請參閱 minorGridlines 選項)

2012 年 5 月 2 日

  • 新增了設定選項,用於控制 K 線圖/長條圖和 K 線圖中的長條寬度
  • 修正了在 corechart 套件中針對圖表連續呼叫 clearChart() 兩次時會異常終止的問題
  • 修正了在核心圖套件中,針對 clearChart() 之後呼叫 draw() 之後,互動出現異常的問題
  • 地理區域圖:新增愛沙尼亞、芬蘭、立陶宛、拉脫維亞、索馬利亞和南蘇丹的省份地圖
  • 度量:修正在 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 方法新增至主要圖片庫中的所有視覺呈現。
  • 表格:修正記憶體流失問題。
  • K 線圖:在所有瀏覽器上提升效能。
  • 幾何圖形:改善 IE 8 的效能。
  • SteppedAreaChart:支援 connectSteps 和 isStacked 選項的組合。

2011 年 12 月 7 日

  • 轉場動畫
  • 提供全新視覺效果,方便您在散佈、折線、面積和其他圖表中選取圖表元素。
  • 新的欄角色功能,可在核心圖表類型中啟用註解、錯誤列、自訂工具提示、範圍外指標、確定度及強調效果。
  • Geochart 的標記模式。
  • 新圖表:階梯面積
  • ChartEditor 專用的全新 UI
  • 地理圖:新增美國各州地圖,以及改善爭議區域的視覺化效果。
  • 可用於最大化圖表大小的新選項:{theme: 'maximized'}

2011 年 10 月 30 日

  • 修正錯誤並調整基礎架構。

2011 年 9 月 26 日

  • 提高 Corechart 和 GeoChart 的算繪效率。
  • 本地化支援。
  • CoreChart:在折線圖/面積圖/ScatterChart 中選取點的視覺效果。
  • GeoChart/Treemap:修正 IE8 中的色階。

2011 年 8 月 17 日

  • 改善 GeoChart 的算繪效率。
  • 支援度量視覺化呈現的 iOS 和 IE8。
  • CoreChart:改善滑鼠遊標懸停時的視覺效果。

2011 年 7 月 13 日

許多新屬性,包括:

  • viewWindow,用於指定縮放/裁剪垂直資料
  • pieChartTooltip:指定工具提示中應包含的資訊
  • series 屬性:visibleInLegendenableInteractivityareaOpacity
  • vAxis/hAxis objects. 上多個新的覆寫屬性
  • 現已支援雙 Y 軸,使用 series.targetAxisIndexvAxes/hAxes 屬性
  • 地理圖效能提升

2011 年 5 月 9 日

2011 年 3 月 21 日

  • 樹狀圖 - 新增匯總事件
  • ImageCandlestick - 新增第一個和最後一個 K 線的邊框間距
  • 度量:變更預設顏色,並允許使用者變更。修正部分記憶體流失問題
  • 長條圖、折線圖、面積圖、柱狀圖和散佈圖:更新格線外觀。

2011 年 2 月 24 日

2011 年 1 月 17 日

  • 長條圖、柱狀圖、折線圖和散佈圖:新增了 gridlineColor 選項。
  • 各種圖表:新增兩個用於設定刻點文字格式的選項:
    1. hAxis.format (長條圖、散佈圖)
    2. vAxis.format (折線圖、面積圖、柱狀圖、散佈圖)
  • 折線圖:
    1. 已新增「interpolateNulls」選項。
    2. 系統預設會隱藏點,除非將遊標懸停在上方。
  • 圓餅圖:
    1. 將遊標懸停在切片或切片圖例上時,系統會強調片段。
    2. 選取圓餅圖配量現在會取代先前的選項,而不會加入。
    3. 新增了 pieResidueSliceColor 選項,以變更複合部分的顏色。
  • 樹狀圖:
    1. 修正導致三欄資料模型無法轉譯的錯誤
    2. 固定排序
  • 區域、長條圖、柱狀圖、折線圖、圓餅圖、散佈圖、樹狀圖和度量圖現在在 IE9 上使用 SVG,而非 VML。
  • 新函式 google.visualiation.arrayToDataTable()

2010 年 11 月 7 日

  • 已將下列屬性新增至區域、長條圖、柱狀圖、折線圖和散佈圖:
    • 圖表區域,用於指定圖表邊界內的圖表區域大小和位置。
    • titlePosition 和 axisTitlesPosition :指定圖表標題和軸標題的位置。
    • backgroundColor 來指定圖表區域背景和邊框的顏色。
    • vAxis/hAxis.textPosition ,指定刻點在垂直軸和水平軸上的標籤位置。
  • 在圓餅圖中新增下列功能:
    • 圖表區域,用於指定圖表邊界內的圖表區域大小和位置。
    • backgroundColor 來指定圖表區域背景和邊框的顏色。
    • pieResidueSliceLabel,用於指定某切片的標籤,代表低於指定門檻值的所有切片值的累積值。

2010 年 8 月 11 日

  • 已更新 核心圖表套件
    • 啟用圖例的上方和底部定位。
    • 改善圖表的文字超載時標籤版面配置 (可視需要自動切換至變更標籤和傾斜文字)。
    • 改善圓餅圖功能,提供 3D 選項以及切片和工具提示的文字格式設定。
    • 改善所有圖表的錯誤通知處理方式。
    • 修正多項錯誤,包括解決重新繪製圖表時發生的記憶體流失問題。
  • 修正地理區域圖中的錯誤,其中兩個字母代碼誤設定為區碼。

2010 年 6 月 16 日

  • 將 onmouseover/onmouseout 事件新增至樹狀圖
  • 通用圖片圖表,類型:
    1. 現已支援 r 和 rs 圖表類型
    2. showValueLabels 現已預設為 true
  • 面積、長條圖、柱狀圖、折線圖、圓餅圖和散佈圖:
    1. 修正部分版面配置和排序錯誤。
    2. 改善錯誤資料值的錯誤處理機制。
    3. 修正其他小錯誤。
  • 地理區域圖 - 現在支援國際化工具小費字串。

2010 年 5 月 18 日

  • 新核心圖表 (請見下方說明):其中幾種常見的圖表類型已經過重新設計,並合併成一個名為 corechart 的單一套件。因此,我們將不再修正舊版本中的錯誤或新增功能,而是鼓勵使用者改用新的圖表。
  • 圖片圖表現在支援互動功能
  • 新增樹狀圖視覺化呈現
  • Mac 的表格視覺化功能現已支援複選功能。
  • Map 現在提供「地形」類型。

 

進一步瞭解核心圖表

我們為幾種常見的圖表類型建立了新版本,包括面積、長條圖、柱狀圖、折線圖、圓餅圖和散佈圖。新版本位於常見的套件中,稱為 Corechart。較舊的版本會繼續保留在先前的套件中,但我們建議您開始使用這些新版本。

如何遷移至新圖表

  1. 變更套件名稱
    載入新的 corechart 套件,而非舊套件。這個新的套件包含以下程式碼的程式碼:新版區域、長條圖、資料欄、線條、圓餅圖和散佈圖,先前已由不同套件載入。
    google.charts.load("current", {packages:["corechart"]});
  2. 調整圖表選項
    雖然許多選項維持不變,但有些選項已重新命名或尚未受到支援。

    已重新命名的選項:
    • reverseAxis - 現在稱為 reverseCategories
    • lineSize - 現在稱為 lineWidth
    • smoothLine - 現在稱為 curveType,而不是 true 值,使用者應指定「function」值。
    • titleX/titleY - 這些選項現已改名為 title,並屬於新的 hAxisvAxis 物件。
    • logScale/logScaleX - 這些選項現已改名為 logScale,並成為新的 hAxisvAxis 物件的一部分。
    • min/max - 這些選項現已改名為 minValue/maxValue,並成為新的 hAxisvAxis 物件的一部分。

    不支援的選項:
    • 圖例位置 - 我們目前僅支援右側圖例位置 (或是不顯示圖例)。
    • 3D - 圓餅圖目前不支援 3D 版本。
    • 工具提示 - 在目前版本中,滑鼠遊標懸停時自動開啟工具提示;您無法使用 API 開啟或關閉工具提示。


2010 年 4 月 22 日

主要為內部變更。

2010 年 2 月 5 日

  1. 地圖地理區域圖現在能夠動態載入 Maps API 第 3 版。如果您目前載入的是 Maps API 第 2 版指令碼,請將其移除。
    注意:Maps API 第 2 版無法與 gviz Map/Geomap 圖表搭配使用。
  2. 地圖圖表
    • 傳回適當的就緒事件
    • 工具提示欄可以是任何類型 (不只是之前的字串)。
  3. 圖片圖表 - 現在提供兩個新選項 backgroundColor 和 valueLabelsInterval。
  4. 表格圖表 - Paging 按鈕現在可以正確尊重使用者高度。

2009 年 11 月 10 日

  1. 含有註解的時間軸 - 現在可準確顯示零個值的圖表。
  2. 區域長條圖折線圖圓餅圖散佈圖 - Internet Explorer 8 事件和工具提示現已順利處理。
  3. 表格圖表 - 自訂的「下一個」按鈕文字現在可正確顯示。
  4. 動態圖表 - 現在支援動畫折線圖。支援的新語言代碼:「ru」、「tr」、「cs」和「hu」。
  5. 地理位置 - 現已支援都會區代碼。
  6. 圖片圓餅圖 - 現已支援設定圖例和標籤的選項。

2009 年 9 月 29 日

  • DataTable - 新的 toJSON() 方法,可傳回可在 DataTable 建構函式中使用的 JSON 字串。
  • 傳輸通訊協定 - JSON 回應格式現在支援真實 JSON 有效日期字串。
  • imagechart - 新方法 getImageUrl() 會傳回 Charts API 使用的圖片網址。
  • 已加註的時間軸
    • 修正錯誤 - 圖例現在可以正確支援逗號
    • 您現在可以在 setVisibleChartRange() 中指定空值的開始或結束日期,以便從開始或結束範圍開始。
  • 面積圖長條圖柱狀圖 - 修正錯誤:圖例現在與這些圖表的堆疊版本中的順序相同
  • 散佈圖 - 修正錯誤:在資料表中成功的資料列擷取空值會導致資料列索引計數下降。
  • 區域長條圖折線圖圓餅圖散佈圖圖表:
    • 如果呼叫 setSelection() 時沒有參數、空值或空白陣列,系統會取消選取所有選取的項目。
    • 新增選項:tooltipWidthtooltipHeighttooltipFontSize ,分別用於設定工具提示字型大小、寬度與高度。
    • 將軸 (軸) 變更為對數尺度的一些新選項:logScalelogScaleX
  • Bar formatter - 現在會顯示格式化值 (如果有的話),而非實際資料值。
  • DataTable 現已啟用分組及加入功能。正式版本的詳細資料。
  • 計算欄現已在 DataView 啟用。正式版本的詳細資料。
  • DataView - 新增 getProperties() 方法
  • 圓餅圖:修正在 Internet Explorer 中繪製一些小區塊的錯誤。
  • 組織圖表 - 改善機構圖表的外觀。

 

2009 年 7 月 20 日

  • 箭頭格式器 - 修正小錯誤:使用方向鍵格式器時新增缺少的儲存格邊框
  • 動態圖表 - 新增狀態變更事件
  • DataTable - 錯誤修正:空白資料表的 getDistinctValues() (用來擲回例外狀況)
  • 含註解的時間軸圖表
    • 註解清單的全新功能
    • 修正標籤中的雙重逸出問題 (例如歐元符號是數字格式時)
    • 修正錯誤:現在範圍內發生火災範圍變更事件
    • 使用箭頭變更縮放比例時,系統會觸發範圍變更事件
    • 填滿顏色與線條顏色相同
    • 允許註解資料欄,即使 displayAnnotations 選項設為 false 也允許 (但會忽略資料欄)
    • 修正錯誤:選取可見範圍時出現的時區錯誤
    • 按一下最大化圖表時,不要將滑鼠變更為手掌
    • 新增選項 (現在預設),會醒目顯示最接近的圓點,而非最後一個點
    • 新增隱藏右上角的列日期分隔符的新選項
    • 新增隱藏頂端圖例圓點的新選項
    • 新增隱藏頂端圖例值的新選項
  • 圖片圖表
    • 修正錯誤:部分參數遭到捨棄
    • 支援隱藏資料欄
  • 組織圖 - 錯誤修正:正確處理「style」和「selectedStyle」。
  • 互動式圖表 (全部) - 修正選取範圍中間的值為空值的錯誤
  • ToolBar - 在 HTML 程式碼元件工具列的視覺化介面中新增「樣式」選項
  • 模式格式 - 新增選項,可將結果輸出至指定資料欄的儲存格自訂屬性
  • 資料表視覺化:變更分頁符號,讓分頁符號預設為使用圖片 (而非萬國碼 (Unicode) 字元),並新增參數來指定無障礙功能的前/下一個分頁鍵盤快速鍵。

2009 年 5 月 26 日

  • 完整的資料來源導入,包括在開放原始碼 Java 程式庫中完全支援視覺化查詢語言。
  • Google Visualization API 有線通訊協定的新版本 (0.6 版),包含下列功能:
    • 強化安全性的其他查詢選項。
    • 資料表、列、欄和表格層級現在支援自訂屬性
    • 新增輸出功能:
      • 支援新的輸出格式 (定位點分隔值)。
      • 能要求 CSV 或 TSV 檔案的自訂輸出檔案名稱 (請參閱 outFileName 參數)。
  • 新版 Google Visualization API 查詢語言 (0.7) 版本,並包含下列功能:
    • 支援計算欄。
    • 支援純量函式。
  • 全新的一般圖片圖表視覺化呈現方式已納入 Google Chart API 的功能:
    • 公開 Chart API 提供的所有圖表
    • 直接使用網址使用 Chart API 時,不會受限於 2K 數據用量。
  • 改善 google.visualization.ColorFormat 現在支援布林值以外的所有資料類型。
  • 圖片圓餅圖、圖片散佈圖和圖片折線圖中的圖例功能已暫時停用。(您可以使用一般圖片圖表,將選項「cht」設為「s」(散佈圖) 或「lxy」(折線圖) 來建立圖片散佈圖和圖像折線圖。
  • 組織圖
    • 新增滑鼠遊標懸停事件和滑鼠遊標移過事件
    • 新增自訂樣式屬性支援功能
  • 地理區域圖 - 如果使用經緯度格式搭配標記,不再需要使用 Google 地圖 <script>
  • 新增至 google.visualization.Query 的新選項,支援不同的資料傳送方法。
  • AreaBarColumnLinePieScatter 圖表支援以下新選項:titleFontSize、LegFontSize 和 AxisFontSize
  • 修正圖片圓餅圖錯誤。先前,如果您將多個顏色傳遞至選項物件,則該物件只會根據第一個顏色建立漸層,並忽略所有其他顏色。 但採用上文提及的所有顏色。
  • 修正註解時間軸標籤錯誤。以往標籤只會顯示在圖例中的任何 % 標記;現已修正為允許使用 % 字元。

2009 年 4 月 6 日

  • 新增工具列輔助元素,可讓您以多種格式匯出資料,或是將圖表嵌入其他頁面。
  • 互動式圖表 (區域長條圖柱狀圖折線圖圓餅圖scatter)
    • 已新增 onmouseoveronmouseout 事件。
    • 新增可隱藏類別標籤的 showCategories 選項。(不適用於圓餅圖)。
    • 修正軸縮放錯誤:如果最小值剛好高於零且最大值大於零,圖表圖例已擴展至零以下。
  • 資料表視覺化
    • 自訂表格
      • 允許使用者為 headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell. 提供 CSS 類別名稱
    • 修正儲存格屬性「className」的錯誤。
    • 已新增 ready 事件。
    • 從右到左的基本支援表格語言。
    • sort 事件和 getSortInfo 方法會傳回索引陣列,該陣列是目前排序的對應。
  • 地圖
    • 已新增zoomLevel選項。
  • 動態圖表
    • 已新增 ready 事件。
    • 已修正啟用 getState 方法的錯誤。
  • 組織圖
    • 新增工具提示欄,做為第三個選用欄。如果已設定,第三欄的值即為工具提示,將遊標懸停在節點上時顯示。
  • 格式設定工具
    • 在長條格式設定工具周圍新增空白字元邊界。
    • 新增了在長條格式設定工具的零值顯示黑色線條的選項。
  • 含註解的時間折線圖
    • 新增可隱藏範圍選取器區域的新選項。
    • 將數字格式設定工具新增至資料欄
    • 在圖表右上方的日期中新增日期格式設定工具。
  • DataView
    • 改善僅用於操作資料欄 (而非資料列) 時的 DataView 效能。
    • 修正錯誤:如果只將 DataView 用於操作資料欄,以及僅在建立檢視表後將資料列新增至資料表時,這些資料列無法透過檢視表存取。
  • DataTable
    • 依值範圍篩選資料欄。傳遞給 getFilteredRows 的每個篩選器都可以是包含 minValuemaxValue 屬性的範圍篩選器

2009 年 2 月 23 日

新功能

以下摘要列出最有趣的 API 新功能。

  • 動態圖表新增大量資料,包括縮放、長條,以及儲存和還原狀態的選項。
  • 互動式圓餅圖中新增 pieJoinAnglepieMinimalAngle 選項,用於控制「其他」片段的行為。
  • 針對以軸為基礎的互動式圖表 (折線圖、長條圖、面積圖等),新增 minmax y 值的控制項。
  • 為所有互動式圖表新增「就緒」事件支援。
  • 新增 機構圖表 (allowCollapse) 的收合選項。
  • 新增日期格式器
  • 讓所有圖表 (不只是資料表) 都能使用 formatters
  • 新增方法,以程式輔助方式在已加註的時間軸圖表上隱藏並顯示特定資料序列。

修正錯誤

沒有重大錯誤修正。

已知錯誤

  • 已加註的時序圖右上角的日期在部分語言代碼 (例如詩) 中損毀。
  • 折線圖中點選線條的圖例後,即使指定了其他值,線條寬度也會重設為預設值。
  • 動態圖表中的預設對話框大小有所不同。
  • 在長條圖中,字型可能會過大。請限製字型大小上限。

2009 年 1 月 20 日

新功能

以下摘要列出最有趣的 API 新功能。如需完整清單,請參閱下方的「完整詳細資料」。

  • 新的一般 ready 事件,會在特定圖表準備好可供呼叫方法時觸發。
  • 加註時間折線圖的新選項:
    • fill 設定選項,用於控制線條下方區域的間距。
    • thickness 設定選項,用於控制線條的粗細。
    • max 設定選項,用於控制 Y 軸中顯示的最大值。
    • 如果使用 date 類型時間,請將 X 軸解析度限制為天數。
    • 圖表準備好呼叫方法時,會觸發 ready 事件。
    • 使用者按一下標記時,會觸發 select 事件。
  • 已為組織圖強度地圖實作新的 ready 事件。當圖表準備好呼叫方法時,會觸發事件。
  • 新增函式,用於設定及取得 DataTableDataView 的資料列屬性。
  • 新增了用於設定及取得 DataTableDataView 資料表屬性的函式。

修正錯誤

  • gauge 視覺化的 setInterval() 方法已修正,現在也可搭配 Internet Explorer 運作。
  • 已加註的時序圖無法放大到不到一天。這個問題已修正。
  • 長條圖標籤是以反向順序繪製。
  • 在互動式圖表中取消選取的儲存格現在會關閉工具提示。
  • 部分互動式示意圖的小工具不支援重新整理功能。

已知錯誤

  • 已加註的時序圖右上角的日期在部分語言代碼 (例如詩) 中損毀。
  • 折線圖中點選線條的圖例後,即使指定了其他值,線條寬度也會重設為預設值。

完整詳細資料

除了新功能外,我們在這個版本中加入了下列變更:

  • 改善動態圖表 (特別是 IE 上) 的延遲問題。
  • 表格
    • 如果只有一個頁面,就不會顯示分頁按鈕。
    • 將可排序的標題設為固定寬度。
    • 稍微改善外觀和風格。

2008 年 12 月 9 日

新功能

以下摘要列出最有趣的 API 新功能。如需完整清單,請參閱下方的「完整詳細資料」。

  • Google Web Toolkit 現在提供一個程式庫,可用來建立和操作視覺化呈現。
  • 新的表格視覺化選項。
  • 動態圖表現在支援多個圖表、更多語言代碼和速度滑桿。
  • 註解時間軸現在支援 10 個語言代碼。
  • 全新地理區域圖視覺化。

修正錯誤

  • 已修正試算表驗證錯誤,並附上清楚的錯誤訊息。

已知錯誤

完整詳細資料

除了新功能外,我們在這個版本中加入了下列變更:

  • 新版 Google Web Toolkit (GWT) 程式庫支援下列功能:
    • 在 GWT 程式碼中使用 Google 視覺化功能
    • 在 GWT 包裝函式中納入自己的視覺化內容,以及
    • 使用 GWT 編寫視覺化內容。
  • 表格
    • 新屬性:firstRowNumber、startPage、width、height、changenatingRowStyle、ScrollLeftStartPosition。
  • 動態圖表
    • 現在一個頁面可以代管多個表格圖表。
    • 現已支援 20 個語言代碼。
  • 註解時間軸:
    • 現已支援 20 個語言代碼。

2008 年 11 月 3 日

新功能

以下摘要列出最有趣的 API 新功能。如需完整清單,請參閱下方的「完整詳細資料」。

已知錯誤

完整詳細資料

除了新功能外,我們在這個版本中加入了下列變更:

  • 在 Google 的區域、長條圖、柱狀圖、折線圖、圓餅圖和表格圖表中加入新的 get/setSelection() 事件。