使用echarts的字符云显示的title与name不符合的问题
来源:互联网 发布:mac系统格式化u盘 编辑:程序博客网 时间:2024/05/21 03:18
最近使用了echarts的字浮云做界面,然后发现当鼠标放上某一个name的时候,它显示的title和value跟我放的文字显示不一致,去看了官方网站也没有发现解决的办法,然后找了一些资料,发现可以实现,在这里记录下来,方便以后自己回顾!
其实很简单,就是value值需要逆序排序,官方网站的例子data里面,可以看到value值是逆序去排序的
data: [
{
name: "Sam S Club",
value: 10000,
itemStyle: {
normal: {
color: 'black'
}
}
},
{
name: "Macys",
value: 6181,
itemStyle: createRandomItemStyle()
},
{
name: "Amy Schumer",
value: 4386,
itemStyle: createRandomItemStyle()
},
...
]
所以如果后端传的数据是没有排序的话,那么前端需要去整理一下,进行逆序排序,
array = [
{
'sid'
:
'ST001'
,
'sname'
:
'张三'
,
'sage'
:18},
{
'sid'
:
'ST004'
,
'sname'
:
'赵六'
,
'sage'
:23},
{
'sid'
:
'ST002'
,
'sname'
:
'李四'
,
'sage'
:42},
{
'sid'
:
'ST003'
,
'sname'
:
'王五'
,
'sage'
:35}
var arr = array.sort(function(a,b){
if(a.sage < b.sage){
return 1;
}else if (a.search_volumn > b.search_volumn) {
return -1;
}else{
return 0;
}
})
console.log(arr) //此时是已经逆序的数组
然后再重新遍历新数组,把value值附上,最好别用 minSize: 14,可以去掉,让它默认,基本就可以了,
但是有些字离得太近可能会导致定位不准,这时候给textPadding: 5 一个值,基本就可以了,最主要的,还是value要逆序
参考的网址 http://blog.csdn.net/u012172536/article/details/48208943
- 使用echarts的字符云显示的title与name不符合的问题
- Echarts字符云tooltip显示混乱问题的解决办法
- echarts的字符云显示错乱
- echarts中option的title
- Echarts的配置与使用
- 能力与位置不符合的危害
- Vue配合echarts 一起使用的出现的问题:(echart无法显示出来)
- 使用Echarts过程中遇到的问题
- 关于使用ECharts时注意的问题
- 前端之echarts与highcharts的使用
- Echarts与ajax的联合使用
- CSDN的title问题
- PHP时间与系统时间不符合的问题以及PHP预定义超全局数组
- echarts插件——关于echarts在默认隐藏的div中不显示的问题
- Echarts中饼图的使用
- Echarts的使用
- echarts的使用
- ECharts的简单使用
- 蓝桥杯 动态数组的使用
- VUE(二)
- valgrind的编译和使用
- php处理json格式数据经典案例总结
- LinkedList源码探讨(基于JDK1.8)
- 使用echarts的字符云显示的title与name不符合的问题
- InvocationTargetException异常分析
- Ubuntu 16.04安装Docker
- HTTP 缓存机制
- spring入门概况和使用方法(一)
- CapsuleNet解读
- Codeforces Eyad and Math Gym
- CentOS 7.0安装flume
- Android自定义WheelView