2009-10-13 64 views
1

我已經決定採納這個問題的建議:create-excel-chart-programmatically-in-php而不是嘗試自己做圖形。是否有人用Google Chart API製作了SPC圖表?

我也想遵循使用Google Charts API的建議。這將是我第一次。

但我想做一個Excel圖表—然而太多,可能會吸引到誰使用Excel進行一切我的同事。我接收我的數據圖像的想法。

顯然,如果您熟悉統計過程控制,我們正在討論折線圖。

有沒有人能夠爲SPC「配置」谷歌折線圖?

因爲我沒有看到任何示例,所以我主要關心它是否可能。

編輯:好吧,當然它可能。也許以前的'解決方案'缺乏是由於不願意將敏感數據傳遞給Google並等待圖表返回。

Accepting your own answer is OK,但對於那些你可能會想知道的人,我沒有得到任何回報。

如果有人建議,我可以接受更好的東西。

回答

1

我決定採取偏執的做法所以這裏是我的代碼片段[如果我發了一大堆的公司機密信息,谷歌將創建報警。它將谷歌折線圖嵌入簡單的表格中。

提供標籤圖表,和谷歌剛剛獲得「毫無意義」的數字。

數組$values包含實際測量值,但它們按照控制上限和下限進行縮放,所以LCL爲10%,UCL爲垂直軸的90%。

echo "<table class='noborder'>\n"; 
echo "<caption class='spc'>Product : Measurement</caption>\n"; 
echo "<tr><th>&nbsp;</th><th>&nbsp;</th><th>&nbsp;</th></tr>\n"; 
echo "<tr><td>AVG</td><td>\n"; 
echo "<img src='http://chart.apis.google.com/chart?cht=lc\n&chd=t:"; 
printf("%s", implode(',', $values)); 
echo "\n&chm=o,FF9900,0,-1,10|R,FFDDDD,0,0.0,1.0|r,F9ECEC,0,0.1,0.9"; 
echo "\n&chs=600x500&chco=0000CC'><td>&nbsp;</td>\n"; 
echo "<tr><td>&nbsp;</td><th>"; 
printf("LCL=%6.3f, AVG=%6.3f, UCL=%6.3f", $lcl, $avg, $ucl); 
echo "</th><td>&nbsp;</td></tr>\n";