Image-Charts generates charts, QR codes, and Graphviz diagrams directly through URL query parameters, serving as a replacement for Google Image Charts. It outputs images in PNG, GIF, and SVG formats with customizable data series, colors, legends, grid lines, and dimensions.
chld(query) — QRCode error correction level and optional margin
chxr(query) — Axis data-range
chxp(query) — axis label positions
chof(query) — Image output format
chs(query) — Chart size ( x )
chdl(query) — Text for each series, to display in the legend
chdls(query) — Chart legend text and style
chg(query) — Solid or dotted grid lines
chco(query) — series colors
chtt(query) — chart title
chts(query) — chart title colors and font size
chxt(query) — Display values on your axis lines or change which axes are shown
chxl(query) — Custom string axis labels on any axis
chxs(query) — Font size, color for axis labels, both custom labels and default label values
chm(query) — compound charts and line fills
chls(query) — line thickness and solid/dashed style
chl(query, required) — bar, pie slice, doughnut slice and polar slice chart labels
chlps(query) — Position and style of labels on data
chma(query) — chart margins
chdlp(query) — Position of the legend and order of the legend entries
chf(query) — Background Fills
chbh(query) — Bar Width and Spacing. (not supported) You can optionally specify custom values for bar widths and spacing between bars and groups. You can only specify one set of width values for all bars. If you don't specify chbh, all bars will be 23 pixels wide, which means that the end bars can be clipped if the total bar + space width is wider than the chart width.
chbr(query) — Bar corner radius. Display bars with rounded corner.
ichm(query) — HMAC-SHA256 signature required to activate paid features
icff(query) — Default font family for all text from Google Fonts. Use same syntax as Google Font CSS API
icfs(query) — Default font style for all text
iclocale(query) — localization (ISO 639-1)
icwt(query) — (Private) Force to display the watermark EVEN IF the chart was signed with an enterprise account
icretina(query) — retina mode
icqrb(query) — Background color for QR Codes
icqrf(query) — Foreground color for QR Codes
GET
/chart.js/2.8.0
Chart.js as image API
c(query) — Javascript/JSON definition of the chart. Use a Chart.js configuration object.
chart(query) — Javascript/JSON definition of the chart. Use a Chart.js configuration object.
width(query) — Width of the chart
height(query) — Height of the chart
backgroundColor(query) — Background of the chart canvas. Accepts rgb (rgb(255,255,120)), colors (red), and url-encoded hex values (%23ff00ff). Abbreviated as "bkg"
bkg(query) — Background of the chart canvas. Accepts rgb (rgb(255,255,120)), colors (red), and url-encoded hex values (%23ff00ff). Abbreviated as "bkg"
encoding(query) — Encoding of your "chart" parameter. Accepted values are url and base64.