{"id":11696,"date":"2015-01-19T05:02:16","date_gmt":"2015-01-18T18:02:16","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=11696"},"modified":"2015-01-19T05:02:16","modified_gmt":"2015-01-18T18:02:16","slug":"google-charts-emailing-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/google-charts-emailing-primer-tutorial\/","title":{"rendered":"Google Charts Emailing Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/GoogleChartEmail.jpg\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Google Charts Emailing Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/GoogleChartEmail.jpg\" title=\"Google Charts Emailing Primer Tutorial\"    \/><\/a><p class=\"wp-caption-text\">Google Charts Emailing Primer Tutorial<\/p><\/div>\n<p>The <a target=_blank href='https:\/\/developers.google.com\/chart\/interactive\/docs\/index' title='Google Chart Tools provide a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart galley provides a large number of well-designed chart types. Populating your data is easy using the provided client- and server-side tools.'>Google Charts<\/a> (derived) webpages here at this rjmprogramming.com.au WordPress blog have all changed to add functionality for emailing snapshots of the Google Charts &#8220;midstream&#8221;.   You can see a table of tutorials, and corresponding PHP code (with the last row being our one new bit of Javascript code) affected below &#8230;<\/p>\n<div align='center' id='oursel'>\n<table cellspacing=\"5\" cellpadding=\"5\" border=\"7\" align=\"center\" class=\"tablesorter\" id=\"myt\" title=\"RJM Programming GETME Downloadables List\" style='font-size:8px;'>\n<thead>\n<tr class=\"even\">\n<th style=\"display:none;\" class=\"header headerSortUp\">Date (GMT)<\/th>\n<th class=\"header\">File<\/th>\n<th class=\"header\">Relative Path<\/th>\n<th class=\"header\" style=\"display:none;\">Ext<\/th>\n<th class=\"header\">Blog Search Link<\/th>\n<th class=\"header\">Email Functionality Code Difference Link<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>084126<\/td>\n<td id=\"w\"><a href=\"\/PHP\/Wordtree\/wordtree_chart.php--GETME\" title=\"wordtree_chart.php--GETME\" target=\"_blank\">wordtree_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Wordtree\" title=\"Breadcrumb tag\" target=\"_blank\">Wordtree<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"wordtree_chart.--GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=wordtree_chart.php-GETME\" title=\"Blog search for wordtree_chart.php--GETME\" target=\"_blank\">wordtree_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"(wordtree_chart.--GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/Wordtree\/wordtree_chart.php--GETME\" title=\"Code difference for wordtree_chart.php--GETME\" target=\"_blank\">wordtree_chart.php&#8211;GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>084014<\/td>\n<td id=\"t\"><a href=\"\/PHP\/TreemapChart\/treemap_chart.php-GETME\" title=\"treemap_chart.php-GETME\" target=\"_blank\">treemap_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/TreemapChart\" title=\"Breadcrumb tag\" target=\"_blank\">TreemapChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"treemap_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=treemap_chart.php_GETME\" title=\"Blog search for treemap_chart.php-GETME\" target=\"_blank\">treemap_chart.php-GETME<\/a><\/td>\n<td id=\"(treemap_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/TreemapChart\/treemap_chart.php-GETME\" title=\"Code difference for treemap_chart.php-GETME\" target=\"_blank\">treemap_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083922<\/td>\n<td id=\"t\"><a href=\"\/PHP\/TimelineChart\/timeline_chart.php-GETME\" title=\"timeline_chart.php-GETME\" target=\"_blank\">timeline_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/TimelineChart\" title=\"Breadcrumb tag\" target=\"_blank\">TimelineChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"timeline_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=timeline_chart.php_GETME\" title=\"Blog search for timeline_chart.php-GETME\" target=\"_blank\">timeline_chart.php-GETME<\/a><\/td>\n<td id=\"(timeline_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/TimelineChart\/timeline_chart.php-GETME\" title=\"Code difference for timeline_chart.php-GETME\" target=\"_blank\">timeline_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083813<\/td>\n<td id=\"s\"><a href=\"\/PHP\/Sparkline\/sparkline.php-GETME\" title=\"sparkline.php-GETME\" target=\"_blank\">sparkline.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Sparkline\" title=\"Breadcrumb tag\" target=\"_blank\">Sparkline<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"sparkline.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=sparkline.php_GETME\" title=\"Blog search for sparkline.php_GETME\" target=\"_blank\">sparkline.php-GETME<\/a><\/td>\n<td id=\"(sparkline.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/Sparkline\/sparkline.php-GETME\" title=\"Code difference for sparkline.php-GETME\" target=\"_blank\">sparkline.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083632<\/td>\n<td id=\"s\"><a href=\"\/PHP\/ScatterChart\/scatter_chart_diff.php--GETME\" title=\"scatter_chart_diff.php--GETME\" target=\"_blank\">scatter_chart_diff.php&#8211;GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ScatterChart\" title=\"Breadcrumb tag\" target=\"_blank\">ScatterChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"scatter_chart_diff.--GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=scatter_chart.php-GETME\" title=\"Blog search for scatter_chart_diff.php--GETME\" target=\"_blank\">scatter_chart_diff.php&#8211;GETME<\/a><\/td>\n<td id=\"(scatter_chart_diff.--GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ScatterChart\/scatter_chart_diff.php--GETME\" title=\"Code difference for scatter_chart_diff.php--GETME\" target=\"_blank\">scatter_chart_diff.php&#8211;GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083632<\/td>\n<td id=\"s\"><a href=\"\/PHP\/ScatterChart\/scatter_chart.php-GETME\" title=\"scatter_chart.php-GETME\" target=\"_blank\">scatter_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ScatterChart\" title=\"Breadcrumb tag\" target=\"_blank\">ScatterChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"scatter_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=scatter_chart.php_GETME\" title=\"Blog search for scatter_chart.php-GETME\" target=\"_blank\">scatter_chart.php-GETME<\/a><\/td>\n<td id=\"(scatter_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ScatterChart\/scatter_chart.php-GETME\" title=\"Code difference for scatter_chart.php-GETME\" target=\"_blank\">scatter_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083526<\/td>\n<td id=\"s\"><a href=\"\/PHP\/SankeyDiagram\/sankey_diagram.php-GETME\" title=\"sankey_diagram.php-GETME\" target=\"_blank\">sankey_diagram.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/SankeyDiagram\" title=\"Breadcrumb tag\" target=\"_blank\">SankeyDiagram<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"sankey_diagram.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=sankey_diagram.php_GETME\" title=\"Blog search for sankey_diagram.php-GETME\" target=\"_blank\">sankey_diagram.php-GETME<\/a><\/td>\n<td id=\"(sankey_diagram.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/SankeyDiagram\/sankey_diagram.php-GETME\" title=\"Code difference for sankey_diagram.php-GETME\" target=\"_blank\">sankey_diagram.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150117\">20150117<a title=\"Back to top\" href=\"#oursel\">.<\/a>192253<\/td>\n<td id=\"c\"><a href=\"\/PHP\/ColumnChart\/column_chart.php-GETME\" title=\"column_chart.php-GETME\" target=\"_blank\">column_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\" title=\"Breadcrumb tag\" target=\"_blank\">ColumnChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"column_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=column_chart.php_GETME\" title=\"Blog search for column_chart.php-GETME\" target=\"_blank\">column_chart.php-GETME<\/a><\/td>\n<td id=\"(column_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\/column_chart.php-GETME\" title=\"Code difference for column_chart.php-GETME\" target=\"_blank\">column_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083224<\/td>\n<td id=\"p\"><a href=\"\/PHP\/PieChart\/pie_chart.php--GETME\" title=\"pie_chart.php--GETME\" target=\"_blank\">pie_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/PieChart\" title=\"Breadcrumb tag\" target=\"_blank\">PieChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"pie_chart.--GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=pie_chart.php-GETME\" title=\"Blog search for pie_chart.php--GETME\" target=\"_blank\">pie_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"(pie_chart.--GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/PieChart\/pie_chart.php--GETME\" title=\"Code difference for pie_chart.php--GETME\" target=\"_blank\">pie_chart.php&#8211;GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083223<\/td>\n<td id=\"p\"><a href=\"\/PHP\/PieChart\/pie_chart_diff.php-GETME\" title=\"pie_chart_diff.php-GETME\" target=\"_blank\">pie_chart_diff.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/PieChart\" title=\"Breadcrumb tag\" target=\"_blank\">PieChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"pie_chart_diff.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=pie_chart_diff.php_GETME\" title=\"Blog search for pie_chart_diff.php-GETME\" target=\"_blank\">pie_chart_diff.php-GETME<\/a><\/td>\n<td id=\"(pie_chart_diff.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/PieChart\/pie_chart_diff.php-GETME\" title=\"Code difference for pie_chart_diff.php-GETME\" target=\"_blank\">pie_chart_diff.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>083056<\/td>\n<td id=\"p\"><a href=\"\/PHP\/ParabolaLineGraph\/parabola_lgraph.php-GETME\" title=\"parabola_lgraph.php-GETME\" target=\"_blank\">parabola_lgraph.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ParabolaLineGraph\" title=\"Breadcrumb tag\" target=\"_blank\">ParabolaLineGraph<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"parabola_lgraph.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=parabola_lgraph.php_GETME\" title=\"Blog search for parabola_lgraph.php-GETME\" target=\"_blank\">parabola_lgraph.php-GETME<\/a><\/td>\n<td id=\"(parabola_lgraph.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ParabolaLineGraph\/parabola_lgraph.php-GETME\" title=\"Code difference for parabola_lgraph.php-GETME\" target=\"_blank\">parabola_lgraph.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>082835<\/td>\n<td id=\"G\"><a href=\"\/PHP\/OrgChart\/Google_OrgChart.php-GETME\" title=\"Google_OrgChart.php-GETME\" target=\"_blank\">Google_OrgChart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/OrgChart\" title=\"Breadcrumb tag\" target=\"_blank\">OrgChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"Google_OrgChart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=Google_OrgChart.php_GETME\" title=\"Blog search for Google_OrgChart.php-GETME\" target=\"_blank\">Google_OrgChart.php-GETME<\/a><\/td>\n<td id=\"(Google_OrgChart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/OrgChart\/Google_OrgChart.php-GETME\" title=\"Code difference for Google_OrgChart.php-GETME\" target=\"_blank\">Google_OrgChart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>081008<\/td>\n<td id=\"m\"><a href=\"\/PHP\/MotionChart\/motion_chart.php-GETME\" title=\"motion_chart.php-GETME\" target=\"_blank\">motion_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/MotionChart\" title=\"Breadcrumb tag\" target=\"_blank\">MotionChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"motion_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=motion_chart.php_GETME\" title=\"Blog search for motion_chart.php-GETME\" target=\"_blank\">motion_chart.php-GETME<\/a><\/td>\n<td id=\"(motion_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/MotionChart\/motion_chart.php-GETME\" title=\"Code difference for motion_chart.php-GETME\" target=\"_blank\">motion_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>080704<\/td>\n<td id=\"l\"><a href=\"\/PHP\/LineChart\/line_chart.php-GETME\" title=\"line_chart.php-GETME\" target=\"_blank\">line_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/LineChart\" title=\"Breadcrumb tag\" target=\"_blank\">LineChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"line_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=line_chart.php_GETME\" title=\"Blog search for line_chart.php-GETME\" target=\"_blank\">line_chart.php-GETME<\/a><\/td>\n<td id=\"(line_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/LineChart\/line_chart.php-GETME\" title=\"Code difference for line_chart.php-GETME\" target=\"_blank\">line_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>080603<\/td>\n<td id=\"l\"><a href=\"\/PHP\/LinearTrendline\/linear_trendline.php-GETME\" title=\"linear_trendline.php-GETME\" target=\"_blank\">linear_trendline.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/LinearTrendline\" title=\"Breadcrumb tag\" target=\"_blank\">LinearTrendline<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"linear_trendline.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=linear_trendline.php_GETME\" title=\"Blog search for linear_trendline.php-GETME\" target=\"_blank\">linear_trendline.php-GETME<\/a><\/td>\n<td id=\"(linear_trendline.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/LinearTrendline\/linear_trendline.php-GETME\" title=\"Code difference for linear_trendline.php-GETME\" target=\"_blank\">linear_trendline.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>080453<\/td>\n<td id=\"i\"><a href=\"\/PHP\/IntervalsChart\/intervals.php-GETME\" title=\"intervals.php-GETME\" target=\"_blank\">intervals.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/IntervalsChart\" title=\"Breadcrumb tag\" target=\"_blank\">IntervalsChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"intervals.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=intervals.php_GETME\" title=\"Blog search for intervals.php-GETME\" target=\"_blank\">intervals.php-GETME<\/a><\/td>\n<td id=\"(intervals.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/IntervalsChart\/intervals.php-GETME\" title=\"Code difference for intervals.php-GETME\" target=\"_blank\">intervals.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>065621<\/td>\n<td id=\"a\"><a href=\"\/PHP\/AnnotatedTimelineChart\/annotatedtimeline_chart.php-GETME\" title=\"annotatedtimeline_chart.php-GETME\" target=\"_blank\">annotatedtimeline_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/AnnotatedTimelineChart\" title=\"Breadcrumb tag\" target=\"_blank\">AnnotatedTimelineChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"annotatedtimeline_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=annotatedtimeline_chart.php_GETME\" title=\"Blog search for annotatedtimeline_chart.php-GETME\" target=\"_blank\">annotatedtimeline_chart.php-GETME<\/a><\/td>\n<td id=\"(annotatedtimeline_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/AnnotatedTimelineChart\/annotatedtimeline_chart.php-GETME\" title=\"Code difference for annotatedtimeline_chart.php-GETME\" target=\"_blank\">annotatedtimeline_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>075812<\/td>\n<td id=\"i\"><a href=\"\/PHP\/IntensityChart\/intensity_chart.php-GETME\" title=\"intensity_chart.php-GETME\" target=\"_blank\">intensity_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/IntensityChart\" title=\"Breadcrumb tag\" target=\"_blank\">IntensityChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"intensity_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=intensity_chart.php_GETME\" title=\"Blog search for intensity_chart.php-GETME\" target=\"_blank\">intensity_chart.php-GETME<\/a><\/td>\n<td id=\"(intensity_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/IntensityChart\/intensity_chart.php-GETME\" title=\"Code difference for intensity_chart.php-GETME\" target=\"_blank\">intensity_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>071933<\/td>\n<td id=\"h\"><a href=\"\/PHP\/HistogramChart\/histogram_chart.php-GETME\" title=\"histogram_chart.php-GETME\" target=\"_blank\">histogram_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/HistogramChart\" title=\"Breadcrumb tag\" target=\"_blank\">HistogramChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"histogram_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=histogram_chart.php_GETME\" title=\"Blog search for histogram_chart.php-GETME\" target=\"_blank\">histogram_chart.php-GETME<\/a><\/td>\n<td id=\"(histogram_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/HistogramChart\/histogram_chart.php-GETME\" title=\"Code difference for histogram_chart.php-GETME\" target=\"_blank\">histogram_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>071648<\/td>\n<td id=\"g\"><a href=\"\/PHP\/GeoChart\/geo_chart.php-GETME\" title=\"geo_chart.php-GETME\" target=\"_blank\">geo_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/GeoChart\" title=\"Breadcrumb tag\" target=\"_blank\">GeoChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"geo_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=geo_chart.php-GETME\" title=\"Blog search for geo_chart.php_GETME\" target=\"_blank\">geo_chart.php-GETME<\/a><\/td>\n<td id=\"(geo_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/GeoChart\/geo_chart.php-GETME\" title=\"Code difference for geo_chart.php-GETME\" target=\"_blank\">geo_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>071454<\/td>\n<td id=\"g\"><a href=\"\/PHP\/GaugeChart\/gauge_chart.php-GETME\" title=\"gauge_chart.php-GETME\" target=\"_blank\">gauge_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/GaugeChart\" title=\"Breadcrumb tag\" target=\"_blank\">GaugeChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"gauge_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=gauge_chart.php_GETME\" title=\"Blog search for gauge_chart.php-GETME\" target=\"_blank\">gauge_chart.php-GETME<\/a><\/td>\n<td id=\"(gauge_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/GaugeChart\/gauge_chart.php-GETME\" title=\"Code difference for gauge_chart.php-GETME\" target=\"_blank\">gauge_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070737<\/td>\n<td id=\"c\"><a href=\"\/PHP\/ColumnChart\/column_chart.php--GETME\" title=\"column_chart.php--GETME\" target=\"_blank\">column_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\" title=\"Breadcrumb tag\" target=\"_blank\">ColumnChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"column_chart.--GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=column_chart.php-GETME\" title=\"Blog search for column_chart.php--GETME\" target=\"_blank\">column_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"(column_chart.--GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\/column_chart.php--GETME\" title=\"Code difference for column_chart.php--GETME\" target=\"_blank\">column_chart.php&#8211;GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070736<\/td>\n<td id=\"c\"><a href=\"\/PHP\/ColumnChart\/column_chart_diff.php-GETME\" title=\"column_chart_diff.php-GETME\" target=\"_blank\">column_chart_diff.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\" title=\"Breadcrumb tag\" target=\"_blank\">ColumnChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"column_chart_diff.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=column_chart_diff.php_GETME\" title=\"Blog search for column_chart_diff.php-GETME\" target=\"_blank\">column_chart_diff.php-GETME<\/a><\/td>\n<td id=\"(column_chart_diff.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ColumnChart\/column_chart_diff.php-GETME\" title=\"Code difference for column_chart_diff.php-GETME\" target=\"_blank\">column_chart_diff.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070456<\/td>\n<td id=\"c\"><a href=\"\/PHP\/ChartWrapper\/chart_wrapper.php-GETME\" title=\"chart_wrapper.php-GETME\" target=\"_blank\">chart_wrapper.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/ChartWrapper\" title=\"Breadcrumb tag\" target=\"_blank\">ChartWrapper<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"chart_wrapper.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=chart_wrapper.php_GETME\" title=\"Blog search for chart_wrapper.php-GETME\" target=\"_blank\">chart_wrapper.php-GETME<\/a><\/td>\n<td id=\"(chart_wrapper.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/ChartWrapper\/chart_wrapper.php-GETME\" title=\"Code difference for chart_wrapper.php-GETME\" target=\"_blank\">chart_wrapper.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070255<\/td>\n<td id=\"c\"><a href=\"\/PHP\/CandlestickChart\/candlestick_chart.php-GETME\" title=\"candlestick_chart.php-GETME\" target=\"_blank\">candlestick_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/CandlestickChart\" title=\"Breadcrumb tag\" target=\"_blank\">CandlestickChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"candlestick_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=candlestick_chart.php_GETME\" title=\"Blog search for candlestick_chart.php-GETME\" target=\"_blank\">candlestick_chart.php-GETME<\/a><\/td>\n<td id=\"(candlestick_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/CandlestickChart\/candlestick_chart.php-GETME\" title=\"Code difference for candlestick_chart.php-GETME\" target=\"_blank\">candlestick_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070153<\/td>\n<td id=\"c\"><a href=\"\/PHP\/CalendarChart\/calendar_chart.php-GETME\" title=\"calendar_chart.php-GETME\" target=\"_blank\">calendar_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/CalendarChart\" title=\"Breadcrumb tag\" target=\"_blank\">CalendarChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"calendar_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=calendar_chart.php_GETME\" title=\"Blog search for calendar_chart.php-GETME\" target=\"_blank\">calendar_chart.php-GETME<\/a><\/td>\n<td id=\"(calendar_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/CalendarChart\/calendar_chart.php-GETME\" title=\"Code difference for calendar_chart.php-GETME\" target=\"_blank\">calendar_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070054<\/td>\n<td id=\"b\"><a href=\"\/PHP\/BubbleChart\/bubble_chart.php-GETME\" title=\"bubble_chart.php-GETME\" target=\"_blank\">bubble_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/BubbleChart\" title=\"Breadcrumb tag\" target=\"_blank\">BubbleChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"bubble_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=bubble_chart.php_GETME\" title=\"Blog search for bubble_chart.php-GETME\" target=\"_blank\">bubble_chart.php-GETME<\/a><\/td>\n<td id=\"(bubble_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/BubbleChart\/bubble_chart.php-GETME\" title=\"Code difference for bubble_chart.php-GETME\" target=\"_blank\">bubble_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>065939<\/td>\n<td id=\"b\"><a href=\"\/PHP\/BarChart\/bar_chart.php--GETME\" title=\"bar_chart.php--GETME\" target=\"_blank\">bar_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/BarChart\" title=\"Breadcrumb tag\" target=\"_blank\">BarChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"bar_chart.--GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=bar_chart.php-GETME\" title=\"Blog search for bar_chart.php--GETME\" target=\"_blank\">bar_chart.php&#8211;GETME<\/a><\/td>\n<td id=\"(bar_chart.--GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/BarChart\/bar_chart.php--GETME\" title=\"Code difference for bar_chart.php--GETME\" target=\"_blank\">bar_chart.php&#8211;GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>065938<\/td>\n<td id=\"b\"><a href=\"\/PHP\/BarChart\/bar_chart_diff.php-GETME\" title=\"bar_chart_diff.php-GETME\" target=\"_blank\">bar_chart_diff.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/BarChart\" title=\"Breadcrumb tag\" target=\"_blank\">BarChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"bar_chart_diff.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=bar_chart_diff.php_GETME\" title=\"Blog search for bar_chart_diff.php-GETME\" target=\"_blank\">bar_chart_diff.php-GETME<\/a><\/td>\n<td id=\"(bar_chart_diff.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/BarChart\/bar_chart_diff.php-GETME\" title=\"Code difference for bar_chart_diff.php-GETME\" target=\"_blank\">bar_chart_diff.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>065753<\/td>\n<td id=\"a\"><a href=\"\/PHP\/AreaChart\/area_chart.php-GETME\" title=\"area_chart.php-GETME\" target=\"_blank\">area_chart.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/AreaChart\" title=\"Breadcrumb tag\" target=\"_blank\">AreaChart<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"area_chart.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=area_chart.php_GETME\" title=\"Blog search for area_chart.php-GETME\" target=\"_blank\">area_chart.php-GETME<\/a><\/td>\n<td id=\"(area_chart.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/AreaChart\/area_chart.php-GETME\" title=\"Code difference for area_chart.php-GETME\" target=\"_blank\">area_chart.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"display:none;\" id=\"20150118\">20150118<a title=\"Back to top\" href=\"#oursel\">.<\/a>070054<\/td>\n<td id=\"m\"><a href=\"\/PHP\/Map\/map.php-GETME\" title=\"map.php-GETME\" target=\"_blank\">map.php-GETME<\/a><\/td>\n<td id=\"PHP\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=PHP\" title=\"Breadcrumb tag (may not be found)\" target=\"_blank\">PHP<\/a>\/<a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Map\" title=\"Breadcrumb tag\" target=\"_blank\">Map<\/a>\/<\/td>\n<td id=\"(php)\" style=\"display:none;\">php<\/td>\n<td id=\"map.-GETMEphp\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=map.php_GETME\" title=\"Blog search for map.php-GETME\" target=\"_blank\">map.php-GETME<\/a><\/td>\n<td id=\"(map.-GETMEphp)\"><a href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/Map\/map.php-GETME\" title=\"Code difference for map.php-GETME\" target=\"_blank\">map.php-GETME<\/a><\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"display:none;\" id=\"20150117\">20150117<a title=\"Back to top\" href=\"#oursel\">.<\/a>190535<\/td>\n<td id=\"g\"><a href=\"\/gchartgen.js_GETME\" title=\"gchartgen.js_GETME\" target=\"_blank\">gchartgen.js_GETME<\/a><\/td>\n<td id=\"0\"><\/td>\n<td id=\"(js)\" style=\"display:none;\">js<\/td>\n<td id=\"gchartgen._GETMEjs\"><a href=\"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=11696\" title=\"Blog search for gchartgen.js_GETME\" target=\"_blank\">gchartgen.js_GETME<\/a><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Let&#8217;s now discuss some tactics that can work to be a bit objective about the task of making these changes in a methodical and systematic way.<\/p>\n<ul>\n<li>If possible, have the change amount to the adjustment of one line of code &#8230; so we looked at one bit of Javascript called <a href=\"\/gchartgen.js_GETME\" title=\"gchartgen.js_GETME\" target=\"_blank\">gchartgen.js<\/a> called by each Google Chart application via &#8230; <code> &lt;script type=\"text\/javascript\" src=\"http:\/\/www.rjmprogramming.com.au\/gchartgen.js\"&gt;&lt;\/script&gt;<\/code> &#8230; the one (extra) line of code ( that is placed between &lt;head&gt; and &lt;\/head&gt; )<\/li>\n<li>So where can gchartgen.js intervene to do its thing (which is to add an Email link down the bottom and allow HTML h1&#8217;s be clickable to Email, as well (quite often))? &#8230; onload functionality proved to be too crowded, and as this functionality is not mission-critical it is decided that it can be created with <i> <a target=_blank title='Javascript setTimeout() method information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/met_win_settimeout.asp'>setTimeout(gcinit, 2000);<\/a> <\/i> &#8230; ie. roughly 2 seconds after onload event<\/li>\n<li>Unit test this on one Google Chart scenario on local (<a target=_blank title='MAMP Mac Apache\/PHP\/MySql local web server' href='http:\/\/www.mamp.info\/'>MAMP<\/a>) web server<\/li>\n<li>When happy bring all Google Charts code over to local (MAMP) web server<\/li>\n<li>Make a file of *GETME files via Linux command something like  <i> find . -name &#8216;*GETME&#8217; 2&gt; \/dev\/null &gt; gclist.xxx <\/i><\/li>\n<li>Manually filter out the entries that are not &#8220;relevant latest&#8221; from this list using <i>vi<\/i> (for instance) adjusting each relevant latest to go up one (eg. _GETME goes to -GETME or -GETME goes to &#8211;GETME)<\/li>\n<li>Write a Korn shell script whose main lines of functionality look like <br \/>\n<code> #!\/bin\/ksh<br \/>\nfor f in `cat gclist.xxx`; do<br \/>\n  pf=`echo $f | sed '\/-GETME\/s\/\/\/g' | sed '\/_GETME\/s\/\/\/g'`<br \/>\n  nf=`echo $f | sed '\/-GETME\/s\/\/--GETME\/g' | sed '\/_GETME\/s\/\/-GETME\/g'`<br \/>\n  cat $f | sed '\/&lt;head&gt;\/s\/\/&lt;head&gt; &lt;script type=\"text\/javascript\" src=\"http:\/\/www.rjmprogramming.com.au\/gchartgen.js\"&gt;&lt;\/script&gt;\/g' &gt; $nf<br \/>\n  cat $pf | sed '\/&lt;head&gt;\/s\/\/&lt;head&gt; &lt;script type=\"text\/javascript\" src=\"http:\/\/www.rjmprogramming.com.au\/gchartgen.js\"&gt;&lt;\/script&gt;\/g' &gt; ${pf}_new<br \/>\n  cat ${pf}_new &gt; $pf<br \/>\n  rm ${pf}_new<br \/>\ndone<br \/>\nexit <\/code><\/li>\n<li>Run this Korn Shell on the local (MAMP) web server (Linux) environment (on Mac, is Terminal application&#8217;s Bash environment)<\/li>\n<li>Now for each Google Chart application &#8230;\n<ol>\n<li>test it works on local (MAMP) web server<\/li>\n<li>upload it to live rjmprogramming.com.au place<\/li>\n<li>retest on live rjmprogramming.com.au place<\/li>\n<\/ol>\n<\/li>\n<li>To get the table above constructed we, roughly &#8230;\n<ol>\n<li>updated this blog&#8217;s All Posts table &#8230; why? pourquoi? &#8230; the All Posts functionality has a lot in common to what we want, in a table, here &#8230; good to find linkages and commonalities with software<\/li>\n<li>went to the <a target=_blank title='All Posts' href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?page_id=366#iisel'>All Posts<\/a> &#8220;code download table&#8221; and sorted for latest changed source code up the top<\/li>\n<li>start up <a target=_blank title='Firefox' href='https:\/\/www.mozilla.org\/en-US\/firefox\/new\/'>Firefox<\/a> web browser&#8217;s <a target=_blank title='Firebug' href='http:\/\/getfirebug.com'>Firebug<\/a> add on &#8230; why?  pourquoi? &#8230; we want to get in under any Javascript client side (in this case, sorting) rearrangements (which View-&gt;Page Source is not good enough to show) .. so we can use a dynamic Javascript DOM tool like Firebug effectively (and strategically) here<\/li>\n<li>point at the table and use the Copy HTML option to paste the buffer over to a <a target=_blank title='TextWrangler download ... but any text editor will do' href='http:\/\/textwrangler.soft32.com\/free-download\/?lp=dsa&#038;tg=au&#038;kw=_inpage%3A08bce2d9a3206bf0d7143d86833197a8534fabc6&#038;mt=b&#038;ad=53302095198&#038;pl=&#038;ds=s&#038;gclid=Cj0KEQiAreilBRDzrNfb6uqX4fwBEiQAk-MRYwb4A8hk5Alg9wy_wmEM27Hi_g8oxJtoTjVhB4W73CsaAtiW8P8HAQ'>TextWrangler<\/a> (text editor) session and create a standalone piece of HTML (with only the top &#8220;today&#8221; parts of the buffer) on the local (MAMP) web server, where it is unit tested on a local web browser ( eg. http:\/\/localhost:8888\/sometest.html ) over and over again until it works, in preparation for copying this into the live rjmprogramming.com.au WordPress blog post (ie. what you are reading here)<\/li>\n<li>check that it still looks okay, or not, in the scenario of being in the blog post<\/li>\n<\/ol>\n<\/ul>\n<p style='color: black;'>Here is a link to Google Chart Tools &#8220;spiritual home&#8221; &#8230; <a target=_blank href='https:\/\/developers.google.com\/chart\/interactive\/docs\/index' title='Google Chart Tools provide a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart galley provides a large number of well-designed chart types. Populating your data is easy using the provided client- and server-side tools.'>via Google<\/a>.<\/p>\n<p>Hope you try out some of the newly tweaked Google Charts functionality.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d11696' onclick='var dv=document.getElementById(\"d11696\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=google-charts\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d11696' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Google Charts (derived) webpages here at this rjmprogramming.com.au WordPress blog have all changed to add functionality for emailing snapshots of the Google Charts &#8220;midstream&#8221;. You can see a table of tutorials, and corresponding PHP code (with the last row &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/google-charts-emailing-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,17,31,33,37],"tags":[85,191,354,380,381,401,438,439,513,519,576,652,677,707,714,723,732,739,744,932,997,999,1115,1319],"class_list":["post-11696","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-gui","category-projects","category-software","category-tutorials","tag-apache","tag-cat","tag-dom","tag-email","tag-email-client","tag-event-driven","tag-firebug","tag-firefox","tag-google","tag-google-charts","tag-html","tag-javascript","tag-korn-shell","tag-linux","tag-local-web-server","tag-mac","tag-mac-terminal","tag-mailto","tag-mamp","tag-php","tag-programming","tag-project","tag-sed","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/11696"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=11696"}],"version-history":[{"count":0,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/11696\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=11696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=11696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=11696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}