echarts癌症词云图
时间: 2023-09-13 15:08:29 浏览: 111
echarts-词云图
可以使用 echarts 和词云插件 echarts-wordcloud 来制作癌症词云图。
首先,需要准备好数据,可以通过爬虫或者其他方式获取癌症相关的文章或者新闻,然后使用 Python 中的 jieba 分词工具进行分词,得到词频统计结果。
接下来,使用 echarts-wordcloud 插件来制作词云图,代码示例:
```html
<div id="wordcloud" style="width: 800px; height: 600px;"></div>
```
```javascript
// 引入echarts和echarts-wordcloud插件
import echarts from 'echarts'
import 'echarts-wordcloud'
// 准备词频统计数据
const data = [
{ name: '癌症', value: 100 },
{ name: '肺癌', value: 80 },
{ name: '乳腺癌', value: 70 },
{ name: '胃癌', value: 50 },
{ name: '肝癌', value: 40 },
{ name: '食管癌', value: 30 },
{ name: '结肠癌', value: 20 },
{ name: '宫颈癌', value: 10 }
]
// 定义词云图配置项
const option = {
series: [{
type: 'wordCloud',
gridSize: 8,
sizeRange: [12, 50],
rotationRange: [-90, 90],
shape: 'circle',
textStyle: {
normal: {
fontFamily: '微软雅黑',
color: function () {
return 'rgb(' + [
Math.round(Math.random() * 255),
Math.round(Math.random() * 255),
Math.round(Math.random() * 255)
].join(',') + ')'
}
}
},
data: data
}]
}
// 初始化echarts实例并设置词云图配置项
const wordcloud = echarts.init(document.getElementById('wordcloud'))
wordcloud.setOption(option)
```
这样就可以得到一个简单的癌症词云图了,可以根据实际需求进行更加详细的配置。
阅读全文