GoogleChart.

Dependents:   GoogleChart_TestProgram

Committer:
shintamainjp
Date:
Tue Aug 17 09:21:55 2010 +0000
Revision:
0:ded8a44ff71f

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shintamainjp 0:ded8a44ff71f 1 /**
shintamainjp 0:ded8a44ff71f 2 * GoogleChart API interface driver. (Version 0.0.1)
shintamainjp 0:ded8a44ff71f 3 *
shintamainjp 0:ded8a44ff71f 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
shintamainjp 0:ded8a44ff71f 5 * http://shinta.main.jp/
shintamainjp 0:ded8a44ff71f 6 */
shintamainjp 0:ded8a44ff71f 7
shintamainjp 0:ded8a44ff71f 8 #include "GoogleChartLineChart.h"
shintamainjp 0:ded8a44ff71f 9
shintamainjp 0:ded8a44ff71f 10 GoogleChartLineChart::GoogleChartLineChart() : GoogleChart() {}
shintamainjp 0:ded8a44ff71f 11 GoogleChartLineChart::~GoogleChartLineChart() {}
shintamainjp 0:ded8a44ff71f 12
shintamainjp 0:ded8a44ff71f 13 std::string GoogleChartLineChart::toString() {
shintamainjp 0:ded8a44ff71f 14
shintamainjp 0:ded8a44ff71f 15 std::string s = "";
shintamainjp 0:ded8a44ff71f 16 s = s + baseURL;
shintamainjp 0:ded8a44ff71f 17 s = s + "?";
shintamainjp 0:ded8a44ff71f 18 s = s + toURL(paramAxis(axislist, MAX_AXIS));
shintamainjp 0:ded8a44ff71f 19 s = s + "&";
shintamainjp 0:ded8a44ff71f 20 s = s + toURL(paramSize(400, 320));
shintamainjp 0:ded8a44ff71f 21 s = s + "&";
shintamainjp 0:ded8a44ff71f 22 s = s + toURL(paramChartType(GoogleChart::LineChart));
shintamainjp 0:ded8a44ff71f 23 s = s + "&";
shintamainjp 0:ded8a44ff71f 24 s = s + toURL("chco=3D7930,FF9900");
shintamainjp 0:ded8a44ff71f 25 s = s + "&";
shintamainjp 0:ded8a44ff71f 26 s = s + toURL(paramDataSet(datalist, MAX_DATA));
shintamainjp 0:ded8a44ff71f 27 s = s + "&";
shintamainjp 0:ded8a44ff71f 28 s = s + toURL(paramTitle(title, 0x0000FF, 12.0));
shintamainjp 0:ded8a44ff71f 29 s = s + "&";
shintamainjp 0:ded8a44ff71f 30 s = s + toURL("chg=5,5,1,1");
shintamainjp 0:ded8a44ff71f 31 s = s + "&";
shintamainjp 0:ded8a44ff71f 32 s = s + toURL("chm=B,3D793022,0,0,0,1|B,FF990022,1,0,0,1");
shintamainjp 0:ded8a44ff71f 33 return s;
shintamainjp 0:ded8a44ff71f 34 }