如果需要在頁面上秀個圓餅圖,拿繪圖軟體或是 PowerPoint 來畫有時略嫌麻煩,找網路服務應用有的又不支援中文顯示,此時不如利用 ampie 來自已製做。ampie 是個利用 Flash 方式產生圓餅或甜甜圈圖表的工具,免費的版本只會在圖表上顯示至該網站的連結。
簡單的使用 ampie 做一個圓餅圖,基本上需要以下 5 個檔案,
- ampie.swf,圓餅圖特效檔。
- swfobject.js,SWFObject ,一個利用 javascript 的方式讓頁面嵌進 Flash Player。
- ampie_settings.xml,關於圓餅圖呈現上的設定檔。
- ampie_data.xml,需要圓餅圖呈現的資料。
- xxx.html,就是圓餅圖出現在的那個網頁 = =。
上述檔案使用時放入自己的網頁空間中即可,接下來分別描述一下各檔撰寫時的注意之處。
= 資料 ampie_data.xml =
資料準備以 XML 的方式撰寫,
也就是以「<slice title="項目名">數值</slice>」的方式一一加入各個餅塊,「pull_out」的設定如為 true 則表示該餅塊在顯示時會往外一些,不緊連其它餅塊。
= 圓餅設定 ampie_settings.xml =
設定檔部分僅列出較會常更換值的說明,其它完整的值設可參考 ampie 的 Help 或是網站範例內的各設定檔 。
= 使用頁面 xxx.html =
撰寫呈現所需頁面,需要引用 swfobject.js,
準備一個 div 區塊供圖表顯示,利用 swfobject 嵌入 ampie,
如此就製做完成了一張可在頁面瀏覽的圓餅圖。
1 意見:
請問如果圓餅圖只要用flash做成執行檔
沒有要放在網頁上做法又該如何用?
張貼留言