我這個是使用的echarts的餅圖,如果需要使用到其他的圖形,可以在echarts的官網上面去找找,上面各種的圖都有例子
option = {
title : {
//圖中2的位置
text: '某站點用戶訪問來源',
subtext: '純屬虛構',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left',
data: ['直接訪問','郵件營銷','聯盟廣告','視頻廣告','搜索引擎']//圖中1的位置
},
series : [ ? //圖中3的位置
{
name: '訪問來源',
type: 'pie',
radius : '55%',
center: ['50%', '60%'],
data:[
//這下面就是妳從數據庫中查詢的結果
{value:335, name:'直接訪問'},
{value:310, name:'郵件營銷'},
{value:234, name:'聯盟廣告'},
{value:135, name:'視頻廣告'},
{value:1548, name:'搜索引擎'}
],
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
} }]};
數據具體怎麽從後臺傳送到前臺來,樓主應該知道的吧,我這兒就不說了,望采納!