(count)
| 227 | }; |
| 228 | |
| 229 | function genData(count) { |
| 230 | var nameList = [ |
| 231 | '赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹', '严', '华', '金', '魏', '陶', '姜', '戚', '谢', '邹', '喻', '柏', '水', '窦', '章', '云', '苏', '潘', '葛', '奚', '范', '彭', '郎', '鲁', '韦', '昌', '马', '苗', '凤', '花', '方', '俞', '任', '袁', '柳', '酆', '鲍', '史', '唐', '费', '廉', '岑', '薛', '雷', '贺', '倪', '汤', '滕', '殷', '罗', '毕', '郝', '邬', '安', '常', '乐', '于', '时', '傅', '皮', '卞', '齐', '康', '伍', '余', '元', '卜', '顾', '孟', '平', '黄', '和', '穆', '萧', '尹', '姚', '邵', '湛', '汪', '祁', '毛', '禹', '狄', '米', '贝', '明', '臧', '计', '伏', '成', '戴', '谈', '宋', '茅', '庞', '熊', '纪', '舒', '屈', '项', '祝', '董', '梁', '杜', '阮', '蓝', '闵', '席', '季', '麻', '强', '贾', '路', '娄', '危' |
| 232 | ]; |
| 233 | var legendData = []; |
| 234 | var seriesData = []; |
| 235 | var selected = {}; |
| 236 | for (var i = 0; i < count; i++) { |
| 237 | name = Math.random() > 0.65 |
| 238 | ? makeWord(4, 1) + '·' + makeWord(3, 0) |
| 239 | : makeWord(2, 1); |
| 240 | legendData.push(name); |
| 241 | seriesData.push({ |
| 242 | name: name, |
| 243 | value: Math.round(Math.random() * 100000) |
| 244 | }); |
| 245 | selected[name] = i < 6; |
| 246 | } |
| 247 | |
| 248 | return { |
| 249 | legendData: legendData, |
| 250 | seriesData: seriesData, |
| 251 | selected: selected |
| 252 | }; |
| 253 | |
| 254 | function makeWord(max, min) { |
| 255 | var nameLen = Math.ceil(Math.random() * max + min); |
| 256 | var name = []; |
| 257 | for (var i = 0; i < nameLen; i++) { |
| 258 | name.push(nameList[Math.round(Math.random() * nameList.length - 1)]); |
| 259 | } |
| 260 | return name.join(''); |
| 261 | } |
| 262 | } |
| 263 | |
| 264 | })(), |
| 265 |
no test coverage detected
searching dependent graphs…