echarts图笔记
来源:互联网 发布:宁化老鼠干 知乎 编辑:程序博客网 时间:2024/06/12 01:52
调整echarts里提示框的位置
tooltip : {
trigger : 'axis',
position : function(pos, params, dom, rect, size) {
//
var obj = {
top : '10%'
};
if (pos[0] > size.viewSize[0] / 4 * 3) {//鼠标位置大于屏幕宽度4分之三
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 6;
} else if (pos[0] >= size.viewSize[0] / 2
&& pos[0] < size.viewSize[0] / 4 * 3) {
//largethan equals one half and less than 3/4
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 7;
} else {
obj[[ 'left', 'right' ][+(pos[0] > size.viewSize[0] / 2)]] = pos[0];
}
return obj;
},
axisPointer : {
type : 'cross',
crossStyle : {
color : '#999'
}
}
}
通过设置itemStyle 进行调整
/* 取消饼图只是线和文字 */
itemStyle : {
normal : {
label : {
show : false
},
labelLine : {
show : false
}
},
emphasis : {
label : {
show : false
},
labelLine : {
show : true
}
}
}
调整grid: 图显示比例
grid: {
top:'17%',
left:'17%',
right:'17%',
containLabel: false
},
折现区域图配置信息
option = {
tooltip : {
trigger: 'axis',
position : function(pos, params, dom, rect, size) {
// 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
var obj = {
top : '10%'
};
if (pos[0] > size.viewSize[0] / 4 * 3) {//鼠标位置大于屏幕宽度4分之三
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 6;
} else if (pos[0] >= size.viewSize[0] / 2
&& pos[0] < size.viewSize[0] / 4 * 3) {
//largethan equals one half and less than 3/4
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 7;
} else {
obj[[ 'left', 'right' ][+(pos[0] > size.viewSize[0] / 2)]] = pos[0];
}
return obj;
},
axisPointer : {
type : 'line',
crossStyle : {
color : '#999'
}
}
},
/* legend: {
data:['活跃']
}, */
grid:{
top:'17%',
left:'10%',
right:'10%'
},
xAxis : [
{
type : 'category',
boundaryGap : false,
/* 字体颜色 大小*/
axisLabel: {
show: true,
textStyle: {
color: '#8E9091'
},
},
/* X轴颜色 大小 */
axisLine:{
lineStyle:{
color:'#8E9091',
width:2
}
},
data : <!--数据-->
}
],
yAxis : [
{
/* 字体颜色 大小 */
axisLabel: {
show: true,
textStyle: {
color: '#8E9091'
},
},
/* y轴颜色 大小 */
axisLine:{
lineStyle:{
color:'#8E9091',
width:2
}
},
/* 线条颜色 大小*/
splitLine: {
lineStyle: {
// 使用深浅的间隔色
width:0.5 ,
color: ['#B8C6D9']
}
},
type : 'value'
}
],
series : [
{
name:'活跃',
type:'line',
label: {
normal: {
show: true,
position: 'top'
}
},
/* 填充颜色*/
areaStyle: {normal: {color:'#D8D6F9'}},
/* 线条颜色 */
itemStyle:{
normal:{
color:'#aa81f3'
}
},
data:<!--数据-->
}
]
};
tooltip : {
trigger : 'axis',
position : function(pos, params, dom, rect, size) {
//
var obj = {
top : '10%'
};
if (pos[0] > size.viewSize[0] / 4 * 3) {//鼠标位置大于屏幕宽度4分之三
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 6;
} else if (pos[0] >= size.viewSize[0] / 2
&& pos[0] < size.viewSize[0] / 4 * 3) {
//largethan equals one half and less than 3/4
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 7;
} else {
obj[[ 'left', 'right' ][+(pos[0] > size.viewSize[0] / 2)]] = pos[0];
}
return obj;
},
axisPointer : {
type : 'cross',
crossStyle : {
color : '#999'
}
}
}
通过设置itemStyle 进行调整
/* 取消饼图只是线和文字 */
itemStyle : {
normal : {
label : {
show : false
},
labelLine : {
show : false
}
},
emphasis : {
label : {
show : false
},
labelLine : {
show : true
}
}
}
调整grid: 图显示比例
grid: {
top:'17%',
left:'17%',
right:'17%',
containLabel: false
},
折现区域图配置信息
option = {
tooltip : {
trigger: 'axis',
position : function(pos, params, dom, rect, size) {
// 鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
var obj = {
top : '10%'
};
if (pos[0] > size.viewSize[0] / 4 * 3) {//鼠标位置大于屏幕宽度4分之三
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 6;
} else if (pos[0] >= size.viewSize[0] / 2
&& pos[0] < size.viewSize[0] / 4 * 3) {
//largethan equals one half and less than 3/4
obj[[ 'left', 'right' ][+(pos[0] < size.viewSize[0] / 2)]] = pos[0] / 8 * 7;
} else {
obj[[ 'left', 'right' ][+(pos[0] > size.viewSize[0] / 2)]] = pos[0];
}
return obj;
},
axisPointer : {
type : 'line',
crossStyle : {
color : '#999'
}
}
},
/* legend: {
data:['活跃']
}, */
grid:{
top:'17%',
left:'10%',
right:'10%'
},
xAxis : [
{
type : 'category',
boundaryGap : false,
/* 字体颜色 大小*/
axisLabel: {
show: true,
textStyle: {
color: '#8E9091'
},
},
/* X轴颜色 大小 */
axisLine:{
lineStyle:{
color:'#8E9091',
width:2
}
},
data : <!--数据-->
}
],
yAxis : [
{
/* 字体颜色 大小 */
axisLabel: {
show: true,
textStyle: {
color: '#8E9091'
},
},
/* y轴颜色 大小 */
axisLine:{
lineStyle:{
color:'#8E9091',
width:2
}
},
/* 线条颜色 大小*/
splitLine: {
lineStyle: {
// 使用深浅的间隔色
width:0.5 ,
color: ['#B8C6D9']
}
},
type : 'value'
}
],
series : [
{
name:'活跃',
type:'line',
label: {
normal: {
show: true,
position: 'top'
}
},
/* 填充颜色*/
areaStyle: {normal: {color:'#D8D6F9'}},
/* 线条颜色 */
itemStyle:{
normal:{
color:'#aa81f3'
}
},
data:<!--数据-->
}
]
};
阅读全文
0 0
- echarts图笔记
- echarts笔记
- 笔记:Echarts
- 笔记:Echarts
- 笔记:Echarts
- 笔记:Echarts
- ECharts使用小笔记
- Echarts学习笔记
- Echarts学习笔记~
- echarts-gl学习笔记
- echarts使用笔记
- ECharts学习笔记
- echarts的笔记
- echarts学习笔记
- echarts使用笔记
- Echarts图
- 【WEB前端】eCharts 使用笔记
- Echarts折线图
- Qt main函数a.exec()函数
- 微服务概念
- CentOS 7 忘记密码的解决方法
- left join 查询慢
- 探索AIDL(2) -- 简单分析AIDL为我们自动创建的Java类
- echarts图笔记
- android面试-android几种进程
- maven方式下载源码
- 爬楼梯
- MyEclipse部署项目出错:Deployment is out of date due to changes in the
- Android 监听NavigationBar
- UML类图学习
- 微信小程序开发一入门开发标记语言基础组件
- C++编程习惯