echars中饼图的标签说明怎么加数据

折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。

1利用Excel画出一个饼图,在饼图上方鼠标右键,选择“设置数据系列格式(F)...”

echarts饼图设置颜色_echarts饼图设置颜色无效echarts饼图设置颜色_echarts饼图设置颜色无效


echarts饼图设置颜色_echarts饼图设置颜色无效


35 success: function (d) {

2接着,弹出设置数据系列格式的窗口,如图所示:

3单击左侧的菜单选项“系列选项”,对旋转程度和分离程度进行设置

4接着,点击第二项,给饼图选择填充类型

5设置饼图边框颜emphasis: {色、透明度,选择合适的颜色和透明度

echarts.js饼状图之间的间隔怎么设置

155 myChart.setOption(option)

上面的答非所问~~ 已测试~ radius : '55%', ------------这个属性设置图的大小 center: ['50%', '60%'],-----这个属性设置图的上下左右的位置

tooltip : {

series里添加 Style: {normal: {

bord从配置项里没查到相关配置,所以试了下隐藏饼环图来实现……erWidth: 4,

borderColor: '#ffffff',

如何获取echarts点击饼状图

108 } else {

首先,在Ja Web项目中新建一个JSP页面someChart.jsp,引入echarts核心JS

94 arr.push({ value: d[0].xinggang, name: '型钢悬挑脚手架(阳角A)', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

由于这里要用到折线图,需要将折线图的JS引入

require(

['echarts',

'echarts/chart/line'

],

图形要在页面上显示,需要一个容器,这里在body里定义一个div

现在,编写形成折线图的核心js

var line = ec.init(document.getElementById('lineChart'));

var option = {

tooltip: {

show: true

},

legend: {

data:['销量']

},

xAxis : [

{type : 'categoxAxis: {ry',

data : ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]

yAxis : [

{type : 'value'

series : [

"type":"line",

"data":[8956, 2025, 3640, 5610, 80, 5720, 3467, 9023, 8367, 5342, 6754, 8753]

}]

};

line.setOption(option);

}如下图所示:

启动Tomcat,在浏览器上运行JSP页面,会看到一个折线图

点击折线上的折点,会获取到X轴和Y轴值,说明这个需要给图一个点击,具体代码如下:

function queryXY(param)

{var seriesIndex = param.seriesIndex;

var dataIndex = param.dataIndex;

var seriesName = param.seriesName;

var name = param.name;

var data = param.data;

var value = param.value;

console.dir(param);

}由于在js利用console打印,可以在火狐浏览器上查看相应的参数指标,具体如下图所示:

在函数中添加alert,将参数指标打印在页面上

var str = "seriesIndex:"+seriesIndex+""+"dataIndex:"+dataIndex+""+"seriesName:"+seriesName+""+

"name:"+name+""+"data:"+data+""+"value:"+value;

alert(str);

再次刷新浏览器,等折线出来后,点击上面的点

Echarts Y轴底纹改为虚线与设置柱状图为圆角

} }

1、Echarts Y轴底纹改为虚线:

yAxis: {

splitLine :{ //网格线

lineStyle:{

type:'dashed' //设置网格线类型 dotted:虚线 solid:实线

},

show:true //隐藏或显示

}}

3、Echarts 去掉刻度线

type: "category",

data: ["", "上海", "浙江", "江西", "江苏", "广东"],

//去掉刻度线

axisTick: {

show: false

}},

3、Echarts 男丁格尔玫瑰图身上加文字(饼图柱状图应该也149 return arr;行)

label: {

show: true,

ition: "inside",

formatter: "11万元",

textStyle: {

fontWeight: "bold",

fontFamily: "Microsoft YaHei",

color: "#FAFAFA",

fontSize: 8,

},

3、Echarts 去掉Y89 arr.push({ value: d[0].sanjiao, name: '三角形钢管悬挑脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});轴的坐标线

axisLine: {

show: false,

},

Echarts如何向饼状图添加动态数据

如下图所示:

先把动态数据封装成为一个符合echarts格式的数组,如下所示

subtext: '纯属虚构',

var datas = [

{value:135, name:'视频广告'},

{value:335, name:'直接访问'},

{value:310, name:'邮件营销'},

{value:234, name:'联盟广告'},

{value:1548, name:'搜索引擎'}

],

然后在如下设置

option = {

title : {

text: '某站点用户访问来源',

x:'center'

},

trigger: '',

formatter: "{a}
{b} : {c} ({d}%)"

},

legend: {

orient: 'vertical',

left: 'left',

data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']

},

series : [

{name: '访问来源',

type: 'pie',

radius : '55%',

center: ['50%', '60%'],

data:datas,

Style: {

shadowBlur: 10,

shadowOffsetX: 0,

shadowColor: 'rgba(0, 0, 0, 0.5)'

}}

}]

};

js echarts圆环饼状图中怎样设置斜杠前后数据不一样的样式

}});

1、打开jsecharts圆环饼状图文档,选择任一空白单元格,点击右键-设置单元格格式。

103 } else {

2、在弹出的设置单元格格式对话框中,点击边框,点单元格边框斜线样式。

3、在单元格内,输入表头字段,如项目时间项目阶段,然后将鼠标放在“项目时102 arr.push({ value: d[0].fuzhe, name: '附着升降脚手架'});间”后,使用ALT+ENTER实现强制换行。

4、通过空格键,将“项目时间”移至合适的位置,即可。jsecharts圆环饼状图中这样设置斜杠前后数据不一样的样式。

Echarts:饼图-圆环显示色块信息

圆饼图,中间展示饼图主要151 }信息,例如最开始的总数值,右边展示图例信息(图例信息多的话滚动显示),鼠标移动到饼图相应的色块,中间内容信息显示成该色块的信息(}],name值,value值)。

echarts图表——折线图&饼图

6 });

类似的还有面积图又称区域图,强调数量随时间而变化的程度,也可用于引起人们对总值趋势的注意。堆积面积图和百分比堆积面积图还可以显示部分与整体的关系。

饼图为圆形,显示一个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)中各项的大小与各项总和的比例。饼图中的数据点 (数据点:在图表中绘制的单个值,这些值由条形、柱形50 },、折线、饼图或圆环图的扇面、圆点和其他被称为数据标记的图形表示。相同颜色的数据标记组成一个数据系列。)显示为整个饼图的百分比。

类似的还{"name":"苹果销售量",有环形图、玫瑰图

使用echarts 饼图时出现的js错误 该如何去调试

131 if (d[0].mujiao != 0) {

1 require.config({

不过线上那个圆点,我暂时没想到怎么实现……

2 paths: {

8 require(

3 "echarts": "/Content/js/echarts-2.0.4/build/echarts",

4 "echarts/chart/pie": "/Content/js/echarts-2.0.4/build/echarts"

5 }

7 // 使用

9 [

10 'echarts',

11 'echarts/chart/pie' // 使用柱状图就加载bar模块,按需加载

12 ],

13 function (ec) {

14 // 基于准备好的dom,初始化echarts图表

15 var myChart = ec.init(document.getElementById('main'));

16 option = {

17 title: {

18 text: row.ProjectName,

19 x: 'center'

20 },

21 tooltip: {

22 trigger: '',

23 formatter: "{a}
{b} : {c} ({d}%)"

24 },

25 legend: {

26 orient: 'vertical',

27 x: 'left',

28 data: (function () {

29 var name = [];

30 com.ajax({

31 type: 'GET',

32 cache: false,

33 : '/api/Operation/SafetyCheckReport/GetDangerName',

34 data: { "UpCode": DangerType },

36 for (var i = 0; i < d.length; i++) {

37 name.push(d[i].Name);

38 }

39 }

40 })

41 return name;

42 })()

43 },

44 toolbox: {

45 show: true,

46 feature: {

47 restore: { show: true },

48 seAsImage: { show: true }

49 }

51 calculable: false,

52 series: [

53 {

54 type: 'pie',

55 radius: '50%',

56 center: ['50%', '50%'],

57 data: (function () {

58 var arr = [];

59 $.ajax({

60 type: 'GET',

61 async: false,

62 cache: false,

63 : self.s.querytow,

64 data: { "ProjectID": row.ProjectID, "UpCode": DangerType },

65 success: function (d) {

66 if (d[0].koujian != 0) {

67 arr.push({ value: d[0].koujian, name: '扣件式脚手架'});

68 } else {

69 arr.push({ value: d[0].koujian, name: '扣件式脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

70 }

71 if != 0) {

72 arr.push({ value: name: '门式脚手架'});

73 } else {

74 arr.push({ value: name: '门式脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

75 }

76 if (d[0].shuangpai != 0) {

77 arr.push({ value: d[0].shuangpai, name: '双排外竹脚手架'});

78 } else {

79 arr.push({ value: d[0].shuangpai, name: '双排外竹脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

80 }

81 if (d[0].wankou != 0) {

82 arr.push({ value: d[0].wankou, name: '碗扣式脚手架'});

83 } else {

84 arr.push({ value: d[0].wankou, name: '碗扣式脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

85 }

86 if (d[0].sanjiao != 0) {

87 arr.push({ value: d[0].sanjiao, name: '三角形钢管悬挑脚手架'});

88 } else {

90 }

if (d[0].xinggang != 0) {

92 arr.push({ value: d[0].xinggang, name: '型钢悬挑脚手架(阳角A)'});

93 } else {

95 }

96 if (d[0].duopai != 0) {

97 arr.push({ value: d[0].duopai, name: '多排悬挑架主梁验算'});

98 } else {

99 arr.push({ value: d[0].duopai, name: '多排悬挑架主梁验算', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

100 }

101 if (d[0].fuzhe != 0) {

104 arr.push({ value: d[0].fuzhe, name: '附着升降脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

105 }

106 if (d[0].xuangua != 0) {

107 arr.push({ value: d[0].xuangua, name: '悬挂式吊篮'});

109 arr.push({ value: d[0].xuangua, name: '悬挂式吊篮', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

110 }

111 if (d[0].gangguan != 0) {

112 arr.push({ value: d[0].gangguan, name: '钢管落地卸料平台'});

113 } else {

114 arr.push({ value: d[0].gangguan, name: '钢管落地卸料平台',Style : { normal: {label : {show: false},labelLine: { show: false }}}});

115 }

116 if (d[0].pingtai != 0) {

117 arr.push({ value: d[0].pingtai, name: '型钢悬挑卸料平台'});

118 } else {

119 arr.push({ value: d[0].pingtai, name: '型钢悬挑卸料平台',Style : { normal: {label : {show: false},labelLine: { show: false }}}});

120 }

121 if (d[0].jingjia != 0) {

122 arr.push({ value: d[0].jingjia, name: '井架落地卸料平台'});

123 } else {

124 arr.push({ value: d[0].jingjia, name: '井架落地卸料平台', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

125 }

126 if (d[0].fanghu != 0) {

127 arr.push({ value: d[0].fanghu, name: '防护棚'});

128 } else {

129 arr.push({ value: d[0].fanghu, name: '防护棚', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

130 }

132 arr.push({ value: d[0].mujiao, name: '木脚手架'});

133 } else {

134 arr.push({ value: d[0].mujiao, name: '木脚手架', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

135 }

136 if (d[0].xiedao != 0) {

137 arr.push({ value: d[0].xiedao, name: '斜道'});

138 } else {

139 arr.push({ value: d[0].xiedao, name: '斜道', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

140 }

141 if (d[0].xuantiao != 0) {

142 arr.push({ value: d[0].xuantiao, name: '悬挑防护棚'});

143 } else {

144 arr.push({ value: d[0].xuantiao, name: '悬挑防护棚', Style : { normal: {label : {show: false},labelLine: { show: false }}}});

145 }

146

147 }

148 });

150 })()

152 ]

153 };

154 // 为echarts对象加载数据

156 }

157 );