echarts饼图设置颜色_echarts饼图设置颜色无效
echars中饼图的标签说明怎么加数据
折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。1利用Excel画出一个饼图,在饼图上方鼠标右键,选择“设置数据系列格式(F)...”
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 }}}});// 路径配置
require.config({
paths: {
echarts: "<%=basePath%>/scripts/echarts/build/dist"
由于这里要用到折线图,需要将折线图的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 );
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。