@sensecare/word-cloud-chart
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

词云图

/**
 * 名称:词云图
 * @param {*} id 当前选中容器
 * @param {*} seriesData 当前数据
 * @param {*} minFre 最小词频数据
 * @param {*} maxFre 最大词频数据
 * @param {*} isHomePage 是否是首页
 * @param {*} chartMap 当前图表实例组合
 * @param {*} clear 清空画布
 **/

 import { initBubbleCharts } from 'xxx'
 const chartMap = new Map()

  let seriesData = [
    {
      id: 7765,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '新增',
      frequency: 1152,
      negativeNum: 540,
      neutralNum: 233,
      positiveNum: 217,
      emotion: 2,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7766,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '无症状',
      frequency: 1134,
      negativeNum: 540,
      neutralNum: 233,
      positiveNum: 217,
      emotion: 2,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7767,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '感染者',
      frequency: 924,
      negativeNum: 434,
      neutralNum: 180,
      positiveNum: 171,
      emotion: 2,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7768,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '新疆',
      frequency: 906,
      negativeNum: 434,
      neutralNum: 180,
      positiveNum: 171,
      emotion: 2,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7770,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '核酸',
      frequency: 672,
      negativeNum: 351,
      neutralNum: 136,
      positiveNum: 116,
      emotion: 2,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7771,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '防控',
      frequency: 592,
      negativeNum: 179,
      neutralNum: 135,
      positiveNum: 231,
      emotion: 0,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    },
    {
      id: 7772,
      isDeleted: 0,
      createdTime: '2022-10-24',
      updatedTime: '2022-10-24',
      serialNumber: null,
      name: '疫情',
      frequency: 592,
      negativeNum: 179,
      neutralNum: 135,
      positiveNum: 231,
      emotion: 0,
      syncTime: '2022-10-25 00:01:13',
      exist: null
    }
  ]
  let tempData = seriesData.sort((a, b) => b.frequency - a.frequency)
  let minFre = tempData[tempData.length - 1].frequency
  let maxFre = tempData[0].frequency
  initBubbleCharts({
    seriesData,
    id: 'bubbleChart',
    minFre,
    maxFre,
    chartMap,
    isHomePage: false
  })

Readme

Keywords

Package Sidebar

Install

npm i @sensecare/word-cloud-chart

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

13.1 kB

Total Files

8

Last publish

Collaborators

  • sensecare