javascript - 来自 Highcharts 的词云 - 创建一个放置策略,以便单词从最高权重到最低排序
问题描述
我正在尝试为 Highcharts 中的 Word Cloud 创建一个放置策略,以便根据它们的权重从最高到最低放置单词本身。我不完全确定如何根据他们的文档创建这个放置策略。任何帮助都会很棒!
我有这个没有旋转的 jfiddle:https ://jsfiddle.net/3gp2L1zw/1/
Highcharts.chart('container', {
accessibility: {
screenReaderSection: {
beforeChartFormat: '<h5>{chartTitle}</h5>' +
'<div>{chartSubtitle}</div>' +
'<div>{chartLongdesc}</div>' +
'<div>{viewTableButton}</div>'
}
},
series: [{
type: 'wordcloud',
data: data,
name: 'Occurrences',
rotation: {
from: 0,
to: 0
}
}],
title: {
text: 'Wordcloud of Lorem Ipsum'
}
});
解决方案
根据下面放置的文档,我创建了一个简化的演示,其中我向placementStrategy
.
文档:https ://www.highcharts.com/docs/chart-and-series-types/word-cloud-series#custom-spiralling-algorithm
推荐阅读
- bash - How to get A record of domain with local DNS server or manipulated hosts file
- javascript - 我如何更改日期选择器日历(javascript)
- azure - 如何在 Azure App Insights 中为页面视图事件提供自定义名称?
- mongodb - Adding a property to array items results in "The positional operator did not find the match needed from the query"
- kotlin - 为什么受保护的变量是 KProperty 而公共/私有变量是 KMutableProperty?
- ios - 如何知道是否启用了人脸 ID
- git - 我需要检查分支中的每个提交,需要列出 Git 中更改、添加和删除的文件
- c# - 当被要求不要时,ABC PDF 抗锯齿图像
- javascript - 谷歌分析两部分目标
- traminer - Omit output when calling seqdef