spk-logo-white-text-short2
0%
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

How to Create Google Charts with Python

Written by SPK Blog Post
Published on May 9, 2011

The goal of a typical system administrator is to get a job or task done as quickly as possible, without worrying about how elegant a solution might be.  Reusing any existing scripts, tools, or utilities are always the first line in tackling the job.  Often times, the job involves taking some form of data, and representing it in a more human friendly format.  In terms of network management, you may want to display ping times, uptime metrics, or other performance related data.  Excel combined with graphs are a common choice — its a quick, flexible, and universal tool that many rely on.

However, with the proliferation of the web, and the fact that most datasets are dynamic and not static, a more elegant solution does exist out there– Google Charts.  Google Charts is a web service hosted by Google.  You send them your data (in the form of an HTTP GET or POST), and they return back to you an image of the graph.  Google Charts is not to be confused with the Google Visualization API.  The latter is a JavaScript library that requires much more complex coding.

Google Charts is a quick and dirty way to get your data out there to the masses.  You can use any method to get your data re-formatted into an HTTP request.  I prefer Python due to its readability over Perl, and I prefer it over shell scripting due to its flexibility.  If you’d like to start creating web accessible graphs quickly, check out my How-To document which includes some sample code.

If you have any questions about Google Charts, let me know!  Please also subscribe to our blog to learn more about how SPK and help save you time and money.

Latest White Papers

Replacing DOORS with Next Generation ALM

Replacing DOORS with Next Generation ALM

IBM DOORS has remained a consistent tool for managing software requirements. However, it has not kept up with the modern landscape. Explore options such as DOORS NG and other next-generation ALM tools in this eBook.What You Will Learn In this eBook, you will discover:...

Related Resources

Simplifying Enterprise Tool Modernization Without the Headaches

Simplifying Enterprise Tool Modernization Without the Headaches

You will be taken to another page to registerBy submitting this form, I acknowledge receipt of SPK and Associates' Privacy Policy.Migrating from legacy systems to modern platforms doesn’t have to be painful. Yet for many enterprises, moving from tools like Rally, HP...

A Practical Guide to Aligning Roadmaps with Company Goals in Jira

A Practical Guide to Aligning Roadmaps with Company Goals in Jira

A great roadmap doesn’t just list steps, but it tells a convincing story about how today’s work moves a company toward its goals. Jira and Confluence give business leaders a shared system of record for ideas, priorities, and measurable outcomes. In this guide, you’ll...

Reducing Engineering Bottlenecks with Better CAD File Management

Reducing Engineering Bottlenecks with Better CAD File Management

Modern engineering teams depend on CAD tools to design, innovate, and deliver high-quality products. However, even the best design tools can’t perform to their full potential with poor file management.  Unorganized CAD files slow workflows, cause version confusion,...