---
name: "Jifty::Plugin::Chart::Renderer::GoogleViz"
section: "3pm"
platform: "linux"
package: "libjifty-plugin-chart-perl"
version: "1.01+dfsg-2"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Jifty::Plugin::Chart::Renderer::GoogleViz"
---

# Jifty::Plugin::Chart::Renderer::GoogleViz(3pm)

chart renderer using Google Charts JS

## NAME

Jifty::Plugin::Chart::Renderer::GoogleViz - chart renderer using Google Charts JS

### init

We need to load Google's JS.

### render

### load\_params

Load the "packages" required for the visualization; define a `"packages_to_load"` method which returns a list of them.

### render\_data

Renders the columns and the data.

### add\_columns

Adds the columns to the visualization. Each column is a key-value pair; the key is the column's `"id"` and the value is either a string (the `"type"`) or a hashref. The hashref may specify `"type"` and `"label"`. If no `"label"` is given, the `"id"` is used.

It will return a hashref of canonicalized columns.

### add\_data

Adds the data to the chart. Each data point should be a hash reference of column id to value.

### encode\_value
