fbpx
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

How to Create Google Charts with Python

Published by SPK Blog Post
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

6 Secrets To A Successful Atlassian Migration At Scale

6 Secrets To A Successful Atlassian Migration At Scale

With large scale migrations, large user bases, multiple Atlassian tools, plenty of apps, and lots of data, moving to Atlassian Cloud may feel like a steep mountain to climb. But, it doesn't have to be. In fact, we've already helped many customers make the move. Plus,...

Related Resources

SPK Accelerates Fortune 100 MedDevice Product Sale

SPK Accelerates Fortune 100 MedDevice Product Sale

Our client is Fortune 100 Medical Device manufacturer. SPKAA acts as a product cybersecurity managed service provider for their hospital products which have embedded Windows or Windows OS.   Fortune 100 MedDevice Problem For over 10 years, SPK has provided ongoing...

Why Process Automation Is Critical For Engineering

Why Process Automation Is Critical For Engineering

Process automation releases your engineers for the work their brains are intended for. That work is creativity and problem-solving.  By implementing process automation, you improve the team’s morale. Firstly, they get more focus time for deep work and designing better...

Deep Work Improves Engineers’ Productivity

Deep Work Improves Engineers’ Productivity

In this blog we'll explore how the principle of Deep Work by Cal Newport can improve your engineers productivity. Does it feel harder for you to focus on your creative, technical work? When I speak to engineers or management staff and ask this question, the answer...