日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

phpword生成图表

發布時間:2023/12/10 php 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 phpword生成图表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為業務上需要生成word報表,所以使用phpword 生成圖表,做個總結

1 生成圖表?

代碼

$chart = new Chart(type, $categories, $series)

其中?type 為報表類別 一共 12 種 分別為

'pie', //餅圖??'doughnut', //環型餅圖? ?'line', //線圖? ? 'bar', //條形圖 可以認為是柱圖橫過來? 'stacked_bar',//堆積條形? ?'percent_stacked_bar',?//百分比堆疊條形圖

'column',//柱圖? 'stacked_column',//堆積柱圖? 'percent_stacked_column',//百分比堆疊柱形圖

?'area',// 區域圖?'radar', //雷達圖 'scatter'//散點圖

categories 為橫坐標的值?

series 為縱坐標的值

2?多個series問題

遇到柱圖,線型圖等需要多條線(柱)的時候

$chart.addSeries($categories, $series, 'series名稱');

當phpoffice/phpword 版本低于0.18.1 時 柱圖的多個值會堆積在一起,需升級phpoffice/phpword 會解決這個問題

3 圖例問題

圖表默認不顯示圖例,假如需要顯示圖例

?$chart->getStyle()
? ? ?->setShowLegend(true);

默認圖例在右邊,修改圖例的位置

?$chart->getStyle()
? ? ?->setShowLegend(true)
? ? ?->setLegendPosition('b')

setLegendPosition 值有 'r' //右側顯示?, 'b'//下方顯示, 't'//上方顯示, 'l'// 左側顯示, 'tr'//右側上方顯示?

總結

以上是生活随笔為你收集整理的phpword生成图表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。