mirror of
https://github.com/pyecharts/pyecharts.git
synced 2026-01-18 16:52:31 +00:00
* Format: code * Remove: #coding=utf-8 * Add: 新增示例以及数据 json 文件 * Update: 移除 List 使用 Sequence 代替,移除 instance 判断 * Update: 修复 Geo Lines 线条丢失的问题 * Remove: 移除 Mark* data 类型判断 * Update: js_functions/bmap_js_funtions 分开处理 * Update: 解决 Grid 图 title 不为 List 的问题 * Update: self.color 对外暴露 * Test: 完善测试 * Update: 更新测试和示例 * Fix: test * Fix: 修复 Grid 不能正常渲染主题以及标题的问题 * Add: Bar 图新增 gap 参数 * Add: example * Update: 百度地图 ak 保存至环境变量中
53 lines
1.3 KiB
Python
53 lines
1.3 KiB
Python
from example.commons import Collector
|
|
from pyecharts import options as opts
|
|
from pyecharts.charts import Page, WordCloud
|
|
from pyecharts.globals import SymbolType
|
|
|
|
C = Collector()
|
|
|
|
words = [
|
|
("Sam S Club", 10000),
|
|
("Macys", 6181),
|
|
("Amy Schumer", 4386),
|
|
("Jurassic World", 4055),
|
|
("Charter Communications", 2467),
|
|
("Chick Fil A", 2244),
|
|
("Planet Fitness", 1868),
|
|
("Pitch Perfect", 1484),
|
|
("Express", 1112),
|
|
("Home", 865),
|
|
("Johnny Depp", 847),
|
|
("Lena Dunham", 582),
|
|
("Lewis Hamilton", 555),
|
|
("KXAN", 550),
|
|
("Mary Ellen Mark", 462),
|
|
("Farrah Abraham", 366),
|
|
("Rita Ora", 360),
|
|
("Serena Williams", 282),
|
|
("NCAA baseball tournament", 273),
|
|
("Point Break", 265),
|
|
]
|
|
|
|
|
|
@C.funcs
|
|
def wordcloud_base() -> WordCloud:
|
|
c = (
|
|
WordCloud()
|
|
.add("", words, word_size_range=[20, 100])
|
|
.set_global_opts(title_opts=opts.TitleOpts(title="WordCloud-基本示例"))
|
|
)
|
|
return c
|
|
|
|
|
|
@C.funcs
|
|
def wordcloud_diamond() -> WordCloud:
|
|
c = (
|
|
WordCloud()
|
|
.add("", words, word_size_range=[20, 100], shape=SymbolType.DIAMOND)
|
|
.set_global_opts(title_opts=opts.TitleOpts(title="WordCloud-shape-diamond"))
|
|
)
|
|
return c
|
|
|
|
|
|
Page().add(*[fn() for fn, _ in C.charts]).render()
|