1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import * as EC from 'echarts'
- const color = ["#00FFF0","#014EB5","#A800FF","#e82edb","#B5454C","#443bff","#e8cb25","#3dffb0","#e8a425","#ff7aab","#e84b1e","#552ce2","#ffae21","#e8861e","#d441ff","#35e8e4","#9c7aff","#e86fd8","#ffee38"];
- /*
- * 获取 自浮云 - 常用1
- * id: 元素ID
- * data: [{
- name: "发动机卡了", // 值
- value: 100, // 权重
- textStyle: {
- emphasis: {
- color: 'red' // 光标移入颜色
- }
- }
- },{
- name: "发动了", // 值
- value: 20, // 权重
- textStyle: {
- emphasis: {
- color: 'red' // 光标移入颜色
- }
- }
- }]
- * name: 提示框name
- * */
- export function getWordCloud(id, data) {
- if(data === undefined){
- message.error("没有找到报表数据,请检查!");
- return;
- }
- var myChart = EC.init(document.getElementById(id));
- let option = {
- tooltip: {},
- series: [{
- type: 'wordCloud',
- gridSize: 2,
- sizeRange: [12, 50],
- rotationRange: [-90, 90],
- shape: 'pentagon',
- width: 600,
- height: 400,
- drawOutOfBound: true,
- textStyle: {
- normal: {
- color: function() {
- return 'rgb(' + [
- Math.round(Math.random() * 160),
- Math.round(Math.random() * 160),
- Math.round(Math.random() * 160)
- ].join(',') + ')';
- }
- },
- emphasis: {
- shadowBlur: 10,
- shadowColor: '#333'
- }
- },
- data: data
- }]
- };
- myChart.setOption(option, true);
- }
|