Mutly Polygon plot
WordCloud Algorithm
Repository | spark | star |
---|---|---|
- 分词
- 根据词频设计字体大小
- 从大到小,利用积分图寻找可以放置矩形的空白空间
- 积分图
- 每个点表示左上角矩形的像素和
- 利用
int_canvas[y+h,x+w] - int_canvas[y,x+w] - int_canvas[y+h,x] + int_canvas[y,x]
- 可以判断该矩形内是否存在任何像素
- wordcloud使用内置对象
IntegralOccupancyMap
实现积分图查找对应矩形内是否存在像素
- 缺点
wordcloud
不支持任意角度旋转echart
支持
Triangle Texture
- Random triangle
contours = np.random.randint(0, 100, (n, 3, 2))
- 四叉树
- Triangle collision detection
- Quadrilateral collision detection