mirror of
https://github.com/pyecharts/pyecharts.git
synced 2025-12-08 20:59:23 +00:00
clean code, remove unwanted statements and reduce pep8 warnings
This commit is contained in:
parent
57d0bc84e3
commit
d99d3408c6
@ -14,9 +14,8 @@ class Scatter(Base):
|
||||
The scatter chart in rectangular coordinate could be used to present the
|
||||
relation between x and y.
|
||||
If data have multiple dimensions, the values of the other dimensions can
|
||||
be visualized through symbol with
|
||||
various sizes and colors, which becomes a bubble chart.
|
||||
These can be done by using with visualMap component.
|
||||
be visualized through symbol with various sizes and colors,which becomes
|
||||
a bubble chart. These can be done by using with visualMap component.
|
||||
"""
|
||||
def __init__(self, title="", subtitle="", **kwargs):
|
||||
super(Scatter, self).__init__(title, subtitle, **kwargs)
|
||||
|
||||
7
setup.py
7
setup.py
@ -6,8 +6,11 @@ from setuptools import setup
|
||||
try:
|
||||
from jupyterpip import cmdclass
|
||||
except:
|
||||
import pip, importlib
|
||||
pip.main(['install', 'jupyter-pip']); cmdclass = importlib.import_module('jupyterpip').cmdclass
|
||||
import pip
|
||||
import importlib
|
||||
|
||||
pip.main(['install', 'jupyter-pip'])
|
||||
cmdclass = importlib.import_module('jupyterpip').cmdclass
|
||||
|
||||
|
||||
__title__ = 'pyecharts'
|
||||
|
||||
@ -36,7 +36,6 @@ def test_bar():
|
||||
bar.add("蒸发量", attr, v1, mark_line=["average"], mark_point=["max", "min"])
|
||||
bar.add("降水量", attr, v2, mark_line=["average"], mark_point=["max", "min"],
|
||||
is_datazoom_show=True, datazoom_range=[20, 60], datazoom_type='inside')
|
||||
bar.show_config()
|
||||
bar.render()
|
||||
|
||||
# bar_3_1
|
||||
@ -44,7 +43,6 @@ def test_bar():
|
||||
bar.add("蒸发量", attr, v1, mark_line=["average"], mark_point=["max", "min"])
|
||||
bar.add("降水量", attr, v2, mark_line=["average"], mark_point=["max", "min"],
|
||||
is_datazoom_show=True, datazoom_range=[50, 80])
|
||||
bar.show_config()
|
||||
bar.render()
|
||||
|
||||
# bar_4
|
||||
@ -54,7 +52,6 @@ def test_bar():
|
||||
v1 = [random.randint(1, 30) for _ in range(30)]
|
||||
bar = Bar("Bar - datazoom - slider 示例")
|
||||
bar.add("", attr, v1, is_label_show=True, is_datazoom_show=True)
|
||||
bar.show_config()
|
||||
bar.render()
|
||||
|
||||
# bar_5
|
||||
@ -62,7 +59,6 @@ def test_bar():
|
||||
v1 = [random.randint(1, 30) for _ in range(30)]
|
||||
bar = Bar("Bar - datazoom - inside 示例")
|
||||
bar.add("", attr, v1, is_datazoom_show=True, datazoom_type='inside', datazoom_range=[10, 25])
|
||||
bar.show_config()
|
||||
bar.render()
|
||||
|
||||
# bar_6
|
||||
@ -70,5 +66,4 @@ def test_bar():
|
||||
v1 = [random.randint(1, 20) for _ in range(20)]
|
||||
bar = Bar("坐标轴标签旋转示例")
|
||||
bar.add("", attr, v1, xaxis_interval=0, xaxis_rotate=30, yaxis_rotate=30)
|
||||
bar.show_config()
|
||||
bar.render()
|
||||
|
||||
@ -11,56 +11,64 @@ def test_bar3D():
|
||||
bar3d = Bar3D("3D 柱状图示例", width=1200, height=600)
|
||||
x_axis = ["12a", "1a", "2a", "3a", "4a", "5a", "6a", "7a", "8a", "9a", "10a", "11a",
|
||||
"12p", "1p", "2p", "3p", "4p", "5p", "6p", "7p", "8p", "9p", "10p", "11p"]
|
||||
y_aixs = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
y_axis = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
|
||||
data = [[0, 0, 5], [0, 1, 1], [0, 2, 0], [0, 3, 0], [0, 4, 0], [0, 5, 0], [0, 6, 0], [0, 7, 0],
|
||||
[0, 8, 0],[0, 9, 0], [0, 10, 0], [0, 11, 2], [0, 12, 4], [0, 13, 1], [0, 14, 1], [0, 15, 3],
|
||||
[0, 16, 4], [0, 17, 6], [0, 18, 4], [0, 19, 4], [0, 20, 3], [0, 21, 3], [0, 22, 2], [0, 23, 5],
|
||||
[1, 0, 7], [1, 1, 0], [1, 2, 0], [1, 3, 0], [1, 4, 0], [1, 5, 0], [1, 6, 0], [1, 7, 0], [1, 8, 0],
|
||||
[1, 9, 0], [1, 10, 5], [1, 11, 2], [1, 12, 2], [1, 13, 6], [1, 14, 9], [1, 15, 11], [1, 16, 6], [1, 17, 7],
|
||||
[1, 18, 8], [1, 19, 12], [1, 20, 5], [1, 21, 5], [1, 22, 7], [1, 23, 2], [2, 0, 1], [2, 1, 1],
|
||||
[2, 2, 0], [2, 3, 0], [2, 4, 0], [2, 5, 0], [2, 6, 0], [2, 7, 0], [2, 8, 0], [2, 9, 0], [2, 10, 3],
|
||||
[2, 11, 2], [2, 12, 1], [2, 13, 9], [2, 14, 8], [2, 15, 10], [2, 16, 6], [2, 17, 5], [2, 18, 5],
|
||||
[2, 19, 5], [2, 20, 7], [2, 21, 4], [2, 22, 2], [2, 23, 4], [3, 0, 7], [3, 1, 3], [3, 2, 0], [3, 3, 0],
|
||||
[3, 4, 0], [3, 5, 0], [3, 6, 0], [3, 7, 0], [3, 8, 1], [3, 9, 0], [3, 10, 5], [3, 11, 4], [3, 12, 7],
|
||||
[3, 13, 14], [3, 14, 13], [3, 15, 12], [3, 16, 9], [3, 17, 5], [3, 18, 5], [3, 19, 10], [3, 20, 6],
|
||||
[3, 21, 4], [3, 22, 4], [3, 23, 1], [4, 0, 1], [4, 1, 3], [4, 2, 0], [4, 3, 0], [4, 4, 0], [4, 5, 1],
|
||||
[4, 6, 0], [4, 7, 0], [4, 8, 0], [4, 9, 2], [4, 10, 4], [4, 11, 4], [4, 12, 2], [4, 13, 4], [4, 14, 4],
|
||||
[4, 15, 14], [4, 16, 12], [4, 17, 1], [4, 18, 8], [4, 19, 5], [4, 20, 3], [4, 21, 7], [4, 22, 3],
|
||||
[4, 23, 0], [5, 0, 2], [5, 1, 1], [5, 2, 0], [5, 3, 3], [5, 4, 0], [5, 5, 0], [5, 6, 0], [5, 7, 0],
|
||||
[5, 8, 2], [5, 9, 0], [5, 10, 4], [5, 11, 1], [5, 12, 5], [5, 13, 10], [5, 14, 5], [5, 15, 7], [5, 16, 11],
|
||||
[5, 17, 6], [5, 18, 0], [5, 19, 5], [5, 20, 3], [5, 21, 4], [5, 22, 2], [5, 23, 0], [6, 0, 1], [6, 1, 0],
|
||||
[6, 2, 0], [6, 3, 0], [6, 4, 0], [6, 5, 0], [6, 6, 0], [6, 7, 0], [6, 8, 0], [6, 9, 0], [6, 10, 1],
|
||||
[6, 11, 0], [6, 12, 2], [6, 13, 1], [6, 14, 3], [6, 15, 4], [6, 16, 0], [6, 17, 0], [6, 18, 0], [6, 19, 0],
|
||||
[6, 20, 1], [6, 21, 2], [6, 22, 2], [6, 23, 6]]
|
||||
data = [
|
||||
[0, 0, 5], [0, 1, 1], [0, 2, 0], [0, 3, 0], [0, 4, 0], [0, 5, 0],
|
||||
[0, 6, 0], [0, 7, 0], [0, 8, 0], [0, 9, 0], [0, 10, 0], [0, 11, 2],
|
||||
[0, 12, 4], [0, 13, 1], [0, 14, 1], [0, 15, 3], [0, 16, 4], [0, 17, 6],
|
||||
[0, 18, 4], [0, 19, 4], [0, 20, 3], [0, 21, 3], [0, 22, 2], [0, 23, 5],
|
||||
[1, 0, 7], [1, 1, 0], [1, 2, 0], [1, 3, 0], [1, 4, 0], [1, 5, 0],
|
||||
[1, 6, 0], [1, 7, 0], [1, 8, 0], [1, 9, 0], [1, 10, 5], [1, 11, 2],
|
||||
[1, 12, 2], [1, 13, 6], [1, 14, 9], [1, 15, 11], [1, 16, 6], [1, 17, 7],
|
||||
[1, 18, 8], [1, 19, 12], [1, 20, 5], [1, 21, 5], [1, 22, 7], [1, 23, 2],
|
||||
[2, 0, 1], [2, 1, 1], [2, 2, 0], [2, 3, 0], [2, 4, 0], [2, 5, 0],
|
||||
[2, 6, 0], [2, 7, 0], [2, 8, 0], [2, 9, 0], [2, 10, 3], [2, 11, 2],
|
||||
[2, 12, 1], [2, 13, 9], [2, 14, 8], [2, 15, 10], [2, 16, 6], [2, 17, 5],
|
||||
[2, 18, 5], [2, 19, 5], [2, 20, 7], [2, 21, 4], [2, 22, 2], [2, 23, 4],
|
||||
[3, 0, 7], [3, 1, 3], [3, 2, 0], [3, 3, 0], [3, 4, 0], [3, 5, 0],
|
||||
[3, 6, 0], [3, 7, 0], [3, 8, 1], [3, 9, 0], [3, 10, 5], [3, 11, 4],
|
||||
[3, 12, 7], [3, 13, 14], [3, 14, 13], [3, 15, 12], [3, 16, 9], [3, 17, 5],
|
||||
[3, 18, 5], [3, 19, 10], [3, 20, 6], [3, 21, 4], [3, 22, 4], [3, 23, 1],
|
||||
[4, 0, 1], [4, 1, 3], [4, 2, 0], [4, 3, 0], [4, 4, 0], [4, 5, 1],
|
||||
[4, 6, 0], [4, 7, 0], [4, 8, 0], [4, 9, 2], [4, 10, 4], [4, 11, 4],
|
||||
[4, 12, 2], [4, 13, 4], [4, 14, 4], [4, 15, 14], [4, 16, 12], [4, 17, 1],
|
||||
[4, 18, 8], [4, 19, 5], [4, 20, 3], [4, 21, 7], [4, 22, 3], [4, 23, 0],
|
||||
[5, 0, 2], [5, 1, 1], [5, 2, 0], [5, 3, 3], [5, 4, 0], [5, 5, 0],
|
||||
[5, 6, 0], [5, 7, 0], [5, 8, 2], [5, 9, 0], [5, 10, 4], [5, 11, 1],
|
||||
[5, 12, 5], [5, 13, 10], [5, 14, 5], [5, 15, 7], [5, 16, 11], [5, 17, 6],
|
||||
[5, 18, 0], [5, 19, 5], [5, 20, 3], [5, 21, 4], [5, 22, 2], [5, 23, 0],
|
||||
[6, 0, 1], [6, 1, 0], [6, 2, 0], [6, 3, 0], [6, 4, 0], [6, 5, 0],
|
||||
[6, 6, 0], [6, 7, 0], [6, 8, 0], [6, 9, 0], [6, 10, 1], [6, 11, 0],
|
||||
[6, 12, 2], [6, 13, 1], [6, 14, 3], [6, 15, 4], [6, 16, 0], [6, 17, 0],
|
||||
[6, 18, 0], [6, 19, 0], [6, 20, 1], [6, 21, 2], [6, 22, 2], [6, 23, 6]
|
||||
]
|
||||
|
||||
range_color = ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf',
|
||||
'#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
|
||||
bar3d.add("", x_axis, y_aixs, [[d[1], d[0], d[2]] for d in data], is_visualmap=True,
|
||||
visual_range=[0, 20], visual_range_color=range_color, grid3d_width=200, grid3d_depth=80)
|
||||
bar3d.show_config()
|
||||
bar3d.add("", x_axis, y_axis, [[d[1], d[0], d[2]] for d in data],
|
||||
is_visualmap=True, visual_range=[0, 20], visual_range_color=range_color,
|
||||
grid3d_width=200, grid3d_depth=80)
|
||||
bar3d.render()
|
||||
|
||||
# bar3D_1
|
||||
bar3d = Bar3D("3D 柱状图示例", width=1200, height=600)
|
||||
bar3d.add("", x_axis, y_aixs, [[d[1], d[0], d[2]] for d in data], is_visualmap=True,
|
||||
visual_range=[0, 20], visual_range_color=range_color, grid3d_width=200, grid3d_depth=80,
|
||||
grid3d_shading='lambert')
|
||||
bar3d.show_config()
|
||||
bar3d.add("", x_axis, y_axis, [[d[1], d[0], d[2]] for d in data],
|
||||
is_visualmap=True, visual_range=[0, 20], visual_range_color=range_color,
|
||||
grid3d_width=200, grid3d_depth=80, grid3d_shading='lambert')
|
||||
bar3d.render()
|
||||
|
||||
# bar3D_2
|
||||
bar3d = Bar3D("3D 柱状图示例", width=1200, height=600)
|
||||
bar3d.add("", x_axis, y_aixs, [[d[1], d[0], d[2]] for d in data], is_visualmap=True,
|
||||
visual_range=[0, 20], visual_range_color=range_color, grid3d_width=200, grid3d_depth=80,
|
||||
is_grid3d_rotate=True)
|
||||
bar3d.add("", x_axis, y_axis, [[d[1], d[0], d[2]] for d in data],
|
||||
is_visualmap=True, visual_range=[0, 20], visual_range_color=range_color,
|
||||
grid3d_width=200, grid3d_depth=80, is_grid3d_rotate=True)
|
||||
bar3d.show_config()
|
||||
bar3d.render()
|
||||
|
||||
# bar3D_3
|
||||
bar3d = Bar3D("3D 柱状图示例", width=1200, height=600)
|
||||
bar3d.add("", x_axis, y_aixs, [[d[1], d[0], d[2]] for d in data], is_visualmap=True,
|
||||
visual_range=[0, 20], visual_range_color=range_color, grid3d_width=200, grid3d_depth=80,
|
||||
is_grid3d_rotate=True, grid3d_rotate_speed=180)
|
||||
bar3d.show_config()
|
||||
bar3d.add("", x_axis, y_axis, [[d[1], d[0], d[2]] for d in data],
|
||||
is_visualmap=True, visual_range=[0, 20], visual_range_color=range_color,
|
||||
grid3d_width=200, grid3d_depth=80, is_grid3d_rotate=True, grid3d_rotate_speed=180)
|
||||
bar3d.render()
|
||||
|
||||
@ -16,10 +16,16 @@ def test_effectscatter():
|
||||
|
||||
# effectScatter_1
|
||||
es = EffectScatter("动态散点图各种图形示例")
|
||||
es.add("", [10], [10], symbol_size=20, effect_scale=3.5, effect_period=3, symbol="pin")
|
||||
es.add("", [20], [20], symbol_size=12, effect_scale=4.5, effect_period=4, symbol="rect")
|
||||
es.add("", [30], [30], symbol_size=30, effect_scale=5.5, effect_period=5, symbol="roundRect")
|
||||
es.add("", [40], [40], symbol_size=10, effect_scale=6.5, effect_brushtype='fill', symbol="diamond")
|
||||
es.add("", [50], [50], symbol_size=16, effect_scale=5.5, effect_period=3, symbol="arrow")
|
||||
es.add("", [60], [60], symbol_size=6, effect_scale=2.5, effect_period=3, symbol="triangle")
|
||||
es.add("", [10], [10], symbol_size=20, effect_scale=3.5,
|
||||
effect_period=3, symbol="pin")
|
||||
es.add("", [20], [20], symbol_size=12, effect_scale=4.5,
|
||||
effect_period=4, symbol="rect")
|
||||
es.add("", [30], [30], symbol_size=30, effect_scale=5.5,
|
||||
effect_period=5, symbol="roundRect")
|
||||
es.add("", [40], [40], symbol_size=10, effect_scale=6.5,
|
||||
effect_brushtype='fill', symbol="diamond")
|
||||
es.add("", [50], [50], symbol_size=16, effect_scale=5.5,
|
||||
effect_period=3, symbol="arrow")
|
||||
es.add("", [60], [60], symbol_size=6, effect_scale=2.5,
|
||||
effect_period=3, symbol="triangle")
|
||||
es.render()
|
||||
|
||||
@ -16,6 +16,6 @@ def test_funnel():
|
||||
|
||||
# funnel_1
|
||||
funnel = Funnel("漏斗图示例", width=600, height=400, title_pos='center')
|
||||
funnel.add("商品", attr, value, is_label_show=True, label_pos="outside", legend_orient='vertical', legend_pos='left')
|
||||
funnel.show_config()
|
||||
funnel.add("商品", attr, value, is_label_show=True, label_pos="outside",
|
||||
legend_orient='vertical', legend_pos='left')
|
||||
funnel.render()
|
||||
|
||||
@ -15,6 +15,6 @@ def test_gauge():
|
||||
|
||||
# gauge_1
|
||||
gauge = Gauge("仪表盘示例")
|
||||
gauge.add("业务指标", "完成率", 166.66, angle_range=[180, 0], scale_range=[0, 200], is_legend_show=False)
|
||||
gauge.show_config()
|
||||
gauge.add("业务指标", "完成率", 166.66, angle_range=[180, 0], scale_range=[0, 200],
|
||||
is_legend_show=False)
|
||||
gauge.render()
|
||||
|
||||
@ -205,7 +205,6 @@ def test_geo():
|
||||
attr, value = geo.cast(data)
|
||||
geo.add("", attr, value, visual_range=[0, 200], visual_text_color="#fff",
|
||||
symbol_size=15, is_visualmap=True)
|
||||
geo.show_config()
|
||||
geo.render()
|
||||
|
||||
# geo_0_1
|
||||
@ -214,7 +213,6 @@ def test_geo():
|
||||
attr, value = geo.cast(data)
|
||||
geo.add("", attr, value, type="heatmap", is_visualmap=True, visual_range=[0, 300],
|
||||
visual_text_color='#fff')
|
||||
geo.show_config()
|
||||
geo.render()
|
||||
|
||||
# geo_1
|
||||
@ -223,7 +221,6 @@ def test_geo():
|
||||
width=1200, height=600, background_color='#404a59')
|
||||
attr, value = geo.cast(data)
|
||||
geo.add("", attr, value, type="effectScatter", is_random=True, effect_scale=5)
|
||||
geo.show_config()
|
||||
geo.render()
|
||||
|
||||
# geo_with_noexist_city
|
||||
@ -232,5 +229,4 @@ def test_geo():
|
||||
width=1200, height=600, background_color='#404a59')
|
||||
attr, value = geo.cast(data)
|
||||
geo.add("", attr, value, type="effectScatter", is_random=True, effect_scale=5)
|
||||
geo.show_config()
|
||||
geo.render()
|
||||
|
||||
@ -34,7 +34,6 @@ def test_graph():
|
||||
graph = Graph("关系图-环形布局示例")
|
||||
graph.add("", nodes, links, is_label_show=True,
|
||||
graph_repulsion=8000, graph_layout='circular', label_text_color=None)
|
||||
graph.show_config()
|
||||
graph.render()
|
||||
|
||||
# graph_2
|
||||
@ -50,5 +49,4 @@ def test_graph():
|
||||
graph = Graph("微博转发关系图", width=1200, height=600)
|
||||
graph.add("", nodes, links, categories, label_pos="right", graph_repulsion=50,
|
||||
is_legend_show=False, line_curve=0.2, label_text_color=None)
|
||||
graph.show_config()
|
||||
graph.render()
|
||||
|
||||
@ -16,13 +16,13 @@ def test_grid_0():
|
||||
bar.add("商家B", attr, v2, is_stack=True)
|
||||
line = Line("折线图示例", title_top="50%")
|
||||
attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"],
|
||||
mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"],
|
||||
mark_line=["average"], legend_top="50%")
|
||||
grid = Grid()
|
||||
grid.add(bar, grid_bottom="60%")
|
||||
grid.add(line, grid_top="60%")
|
||||
bar.show_config()
|
||||
grid.render()
|
||||
|
||||
|
||||
@ -52,7 +52,8 @@ def test_grid_2():
|
||||
bar.add("商家B", attr, v2, is_stack=True, legend_pos="80%")
|
||||
line = Line("折线图示例")
|
||||
attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"],
|
||||
mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"],
|
||||
mark_line=["average"], legend_pos="20%")
|
||||
v1 = [5, 20, 36, 10, 75, 90]
|
||||
@ -75,7 +76,8 @@ def test_grid_3():
|
||||
|
||||
line = Line("折线图示例", width=1200)
|
||||
attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"],
|
||||
mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"],
|
||||
mark_line=["average"], legend_pos="20%")
|
||||
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
|
||||
@ -93,7 +95,8 @@ def test_grid_4():
|
||||
|
||||
line = Line("折线图示例", width=1200)
|
||||
attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"],
|
||||
mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"],
|
||||
mark_line=["average"], legend_pos="20%")
|
||||
v1 = [[2320.26, 2320.26, 2287.3, 2362.94],
|
||||
@ -141,10 +144,10 @@ def test_grid_5():
|
||||
import random
|
||||
x_axis = ["12a", "1a", "2a", "3a", "4a", "5a", "6a", "7a", "8a", "9a", "10a", "11a",
|
||||
"12p", "1p", "2p", "3p", "4p", "5p", "6p", "7p", "8p", "9p", "10p", "11p"]
|
||||
y_aixs = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
y_axis = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
data = [[i, j, random.randint(0, 50)] for i in range(24) for j in range(7)]
|
||||
heatmap = HeatMap("热力图示例", height=700)
|
||||
heatmap.add("热力图直角坐标系", x_axis, y_aixs, data, is_visualmap=True, visual_top="45%",
|
||||
heatmap.add("热力图直角坐标系", x_axis, y_axis, data, is_visualmap=True, visual_top="45%",
|
||||
visual_text_color="#000", visual_orient='horizontal')
|
||||
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
|
||||
v1 = [5, 20, 36, 10, 75, 90]
|
||||
@ -163,7 +166,8 @@ def test_grid_6():
|
||||
|
||||
line = Line("折线图示例", width=1200, height=700)
|
||||
attr = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"],
|
||||
mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"], legend_top="50%",
|
||||
mark_line=["average"], is_datazoom_show=True, datazoom_xaxis_index=[0, 1])
|
||||
|
||||
|
||||
@ -11,10 +11,9 @@ def test_heatmap():
|
||||
import random
|
||||
x_axis = ["12a", "1a", "2a", "3a", "4a", "5a", "6a", "7a", "8a", "9a", "10a", "11a",
|
||||
"12p", "1p", "2p", "3p", "4p", "5p", "6p", "7p", "8p", "9p", "10p", "11p"]
|
||||
y_aixs = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
y_axis = ["Saturday", "Friday", "Thursday", "Wednesday", "Tuesday", "Monday", "Sunday"]
|
||||
data = [[i, j, random.randint(0, 50)] for i in range(24) for j in range(7)]
|
||||
heatmap = HeatMap("热力图示例")
|
||||
heatmap.add("热力图直角坐标系", x_axis, y_aixs, data, is_visualmap=True,
|
||||
heatmap.add("热力图直角坐标系", x_axis, y_axis, data, is_visualmap=True,
|
||||
visual_text_color="#000", visual_orient='horizontal')
|
||||
heatmap.show_config()
|
||||
heatmap.render()
|
||||
|
||||
@ -41,18 +41,15 @@ def test_kline():
|
||||
[2255.77, 2270.28, 2253.31, 2276.22]]
|
||||
kline = Kline("K 线图示例")
|
||||
kline.add("日K", ["2017/7/{}".format(i + 1) for i in range(31)], v1)
|
||||
kline.show_config()
|
||||
kline.render()
|
||||
|
||||
# kline_1
|
||||
kline = Kline("K 线图示例")
|
||||
kline.add("日K", ["2017/7/{}".format(i + 1) for i in range(31)], v1, mark_point=["max"], is_datazoom_show=True)
|
||||
kline.show_config()
|
||||
kline.render()
|
||||
|
||||
# kline_2
|
||||
kline = Kline("K 线图示例")
|
||||
kline.add("日K", ["2017/7/{}".format(i + 1) for i in range(31)], v1, mark_point=["max"],
|
||||
is_datazoom_show=True, datazoom_orient='vertical')
|
||||
kline.show_config()
|
||||
kline.render()
|
||||
|
||||
@ -14,7 +14,6 @@ def test_line():
|
||||
line = Line("折线图示例")
|
||||
line.add("商家A", attr, v1, mark_point=["average"])
|
||||
line.add("商家B", attr, v2, is_smooth=True, mark_line=["max", "average"])
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_0_1
|
||||
@ -23,27 +22,23 @@ def test_line():
|
||||
mark_point_symbol='diamond', mark_point_textcolor='#40ff27')
|
||||
line.add("商家B", attr, v2, mark_point=["average", "max", "min"],
|
||||
mark_point_symbol='arrow', mark_point_symbolsize=40)
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_1
|
||||
line = Line("折线图-数据堆叠示例")
|
||||
line.add("商家A", attr, v1, is_stack=True, is_label_show=True)
|
||||
line.add("商家B", attr, v2, is_stack=True, is_label_show=True)
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_2
|
||||
line = Line("折线图-阶梯图示例")
|
||||
line.add("商家A", attr, v1, is_step=True, is_label_show=True)
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_3
|
||||
line = Line("折线图-面积图示例")
|
||||
line.add("商家A", attr, v1, is_fill=True, line_opacity=0.2, area_opacity=0.4, symbol=None)
|
||||
line.add("商家B", attr, v2, is_fill=True, area_color='#000', area_opacity=0.3, is_smooth=True)
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_3_1
|
||||
@ -51,7 +46,6 @@ def test_line():
|
||||
line = Line("折线图示例")
|
||||
line.add("商家A", attr, [math.log10(random.randint(1, 99999)) for _ in range(6)])
|
||||
line.add("商家B", attr, [math.log10(random.randint(1, 99999999)) for _ in range(6)], yaxis_type="log")
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
# line_4
|
||||
@ -59,5 +53,4 @@ def test_line():
|
||||
line = Line("折线图示例")
|
||||
line.add("最高气温", attr, [11, 11, 15, 13, 12, 13, 10], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.add("最低气温", attr, [1, -2, 2, 5, 3, 2, 0], mark_point=["max", "min"], mark_line=["average"])
|
||||
line.show_config()
|
||||
line.render()
|
||||
|
||||
@ -24,7 +24,6 @@ def test_line3d():
|
||||
line3d.render()
|
||||
|
||||
# line3D_1
|
||||
import math
|
||||
_data = []
|
||||
for t in range(0, 25000):
|
||||
_t = t / 1000
|
||||
|
||||
@ -10,17 +10,14 @@ def test_liquid():
|
||||
# liquid_0
|
||||
liquid = Liquid("水球图示例")
|
||||
liquid.add("Liquid", [0.6])
|
||||
liquid.show_config()
|
||||
liquid.render()
|
||||
|
||||
# liquid_1
|
||||
liquid = Liquid("水球图示例")
|
||||
liquid.add("Liquid", [0.6, 0.5, 0.4, 0.3], is_liquid_outline_show=False)
|
||||
liquid.show_config()
|
||||
liquid.render()
|
||||
|
||||
# liquid_2
|
||||
liquid = Liquid("水球图示例")
|
||||
liquid.add("Liquid", [0.6, 0.5, 0.4, 0.3], is_liquid_animation=False, shape='diamond')
|
||||
liquid.show_config()
|
||||
liquid.render()
|
||||
|
||||
@ -14,7 +14,6 @@ def test_map():
|
||||
attr = ["福建", "山东", "北京", "上海"]
|
||||
map = Map("全国地图示例", width=1200, height=600)
|
||||
map.add("", attr, value, maptype='china')
|
||||
map.show_config()
|
||||
map.render()
|
||||
|
||||
# map_1
|
||||
@ -22,7 +21,6 @@ def test_map():
|
||||
attr = ["福建", "山东", "北京", "上海", "甘肃", "新疆", "河南", "广西", "西藏"]
|
||||
map = Map("Map 结合 VisualMap 示例", width=1200, height=600)
|
||||
map.add("", attr, value, maptype='china', is_visualmap=True, visual_text_color='#000')
|
||||
map.show_config()
|
||||
map.render()
|
||||
|
||||
# map_2
|
||||
@ -30,7 +28,6 @@ def test_map():
|
||||
attr = ['汕头市', '汕尾市', '揭阳市', '阳江市', '肇庆市']
|
||||
map = Map("广东地图示例", width=1200, height=600)
|
||||
map.add("", attr, value, maptype='广东', is_visualmap=True, visual_text_color='#000')
|
||||
map.show_config()
|
||||
map.render()
|
||||
with codecs.open('render.html', 'r', 'utf-8') as f:
|
||||
actual_content = f.read()
|
||||
|
||||
@ -25,7 +25,6 @@ def test_parallel():
|
||||
parallel = Parallel("平行坐标系-默认指示器")
|
||||
parallel.config(schema)
|
||||
parallel.add("parallel", data, is_random=True)
|
||||
parallel.show_config()
|
||||
parallel.render()
|
||||
|
||||
# parallel_1
|
||||
@ -37,7 +36,8 @@ def test_parallel():
|
||||
{"dim": 4, "name": "CO"},
|
||||
{"dim": 5, "name": "NO2"},
|
||||
{"dim": 6, "name": "CO2"},
|
||||
{"dim": 7, "name": "等级", "type": "category", "data": ['优', '良', '轻度污染', '中度污染', '重度污染', '严重污染']}
|
||||
{"dim": 7, "name": "等级",
|
||||
"type": "category", "data": ['优', '良', '轻度污染', '中度污染', '重度污染', '严重污染']}
|
||||
]
|
||||
data = [
|
||||
[1, 91, 45, 125, 0.82, 34, 23, "良"],
|
||||
@ -58,5 +58,4 @@ def test_parallel():
|
||||
parallel = Parallel("平行坐标系-用户自定义指示器")
|
||||
parallel.config(c_schema=c_schema)
|
||||
parallel.add("parallel", data)
|
||||
parallel.show_config()
|
||||
parallel.render()
|
||||
|
||||
@ -12,16 +12,14 @@ def test_pie():
|
||||
v1 = [11, 12, 13, 10, 10, 10]
|
||||
pie = Pie("饼图示例")
|
||||
pie.add("", attr, v1, is_label_show=True)
|
||||
pie.show_config()
|
||||
pie.render()
|
||||
|
||||
# pie_1
|
||||
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
|
||||
v1 = [11, 12, 13, 10, 10, 10]
|
||||
pie = Pie("饼图-圆环图示例", title_pos='center')
|
||||
pie.add("", attr, v1, radius=[40, 75], label_text_color=None, is_label_show=True, legend_orient='vertical',
|
||||
legend_pos='left')
|
||||
pie.show_config()
|
||||
pie.add("", attr, v1, radius=[40, 75], label_text_color=None, is_label_show=True,
|
||||
legend_orient='vertical', legend_pos='left')
|
||||
pie.render()
|
||||
|
||||
# pie_2
|
||||
@ -30,27 +28,30 @@ def test_pie():
|
||||
v2 = [19, 21, 32, 20, 20, 33]
|
||||
pie = Pie("饼图-玫瑰图示例", title_pos='center', width=900)
|
||||
pie.add("商品A", attr, v1, center=[25, 50], is_random=True, radius=[30, 75], rosetype='radius')
|
||||
pie.add("商品B", attr, v2, center=[75, 50], is_random=True, radius=[30, 75], rosetype='area', is_legend_show=False,
|
||||
is_label_show=True)
|
||||
pie.show_config()
|
||||
pie.add("商品B", attr, v2, center=[75, 50], is_random=True, radius=[30, 75], rosetype='area',
|
||||
is_legend_show=False, is_label_show=True)
|
||||
pie.render()
|
||||
|
||||
# pie_3
|
||||
pie = Pie("饼图示例", title_pos='center', width=1000, height=600)
|
||||
pie.add("", ['A', 'B', 'C', 'D', 'E', 'F'], [335, 321, 234, 135, 251, 148], radius=[40, 55], is_label_show=True)
|
||||
pie.add("", ['H', 'I', 'J'], [335, 679, 204], radius=[0, 30], legend_orient='vertical', legend_pos='left')
|
||||
pie.show_config()
|
||||
pie.add("", ['A', 'B', 'C', 'D', 'E', 'F'], [335, 321, 234, 135, 251, 148],
|
||||
radius=[40, 55], is_label_show=True)
|
||||
pie.add("", ['H', 'I', 'J'], [335, 679, 204], radius=[0, 30],
|
||||
legend_orient='vertical', legend_pos='left')
|
||||
pie.render()
|
||||
|
||||
# pie_4
|
||||
import random
|
||||
attr = ['A', 'B', 'C', 'D', 'E', 'F']
|
||||
pie = Pie("饼图示例", width=1000, height=600)
|
||||
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55], center=[25, 50], is_random=True)
|
||||
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45], center=[25, 50], rosetype='area')
|
||||
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55], center=[65, 50], is_random=True)
|
||||
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45], center=[65, 50], rosetype='radius')
|
||||
pie.show_config()
|
||||
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55],
|
||||
center=[25, 50], is_random=True)
|
||||
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45],
|
||||
center=[25, 50], rosetype='area')
|
||||
pie.add("", attr, [random.randint(0, 100) for _ in range(6)], radius=[50, 55],
|
||||
center=[65, 50], is_random=True)
|
||||
pie.add("", attr, [random.randint(20, 100) for _ in range(6)], radius=[0, 45],
|
||||
center=[65, 50], rosetype='radius')
|
||||
pie.render()
|
||||
|
||||
# Pie_5
|
||||
@ -74,6 +75,6 @@ def test_pie():
|
||||
pie.add("", ["悬疑", ""], [25, 75], center=[70, 70], radius=[18, 24],
|
||||
label_pos='center', is_label_show=True, label_text_color=None)
|
||||
pie.add("", ["犯罪", ""], [28, 72], center=[90, 70], radius=[18, 24],
|
||||
label_pos='center', is_label_show=True, label_text_color=None, is_legend_show=True, legend_top="center")
|
||||
pie.show_config()
|
||||
label_pos='center', is_label_show=True, label_text_color=None,
|
||||
is_legend_show=True, legend_top="center")
|
||||
pie.render()
|
||||
|
||||
@ -11,8 +11,8 @@ def test_polar():
|
||||
import random
|
||||
data = [(i, random.randint(1, 100)) for i in range(101)]
|
||||
polar = Polar("极坐标系-散点图示例")
|
||||
polar.add("", data, boundary_gap=False, type='scatter', is_splitline_show=False, is_axisline_show=True)
|
||||
polar.show_config()
|
||||
polar.add("", data, boundary_gap=False, type='scatter', is_splitline_show=False,
|
||||
is_axisline_show=True)
|
||||
polar.render()
|
||||
|
||||
# polar_1
|
||||
@ -21,14 +21,12 @@ def test_polar():
|
||||
polar = Polar("极坐标系-散点图示例", width=1200, height=600)
|
||||
polar.add("", data_1, type='scatter')
|
||||
polar.add("", data_2, type='scatter')
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# porlar_2
|
||||
data = [(i, random.randint(1, 100)) for i in range(10)]
|
||||
polar = Polar("极坐标系-动态散点图示例", width=1200, height=600)
|
||||
polar.add("", data, type='effectScatter', effect_scale=10, effect_period=5)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_3
|
||||
@ -37,7 +35,6 @@ def test_polar():
|
||||
polar.add("A", [1, 2, 3, 4, 3, 5, 1], radius_data=radius, type='barRadius', is_stack=True)
|
||||
polar.add("B", [2, 4, 6, 1, 2, 3, 1], radius_data=radius, type='barRadius', is_stack=True)
|
||||
polar.add("C", [1, 2, 3, 4, 1, 2, 5], radius_data=radius, type='barRadius', is_stack=True)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_4
|
||||
@ -46,7 +43,6 @@ def test_polar():
|
||||
polar.add("", [1, 2, 3, 4, 3, 5, 1], radius_data=radius, type='barAngle', is_stack=True)
|
||||
polar.add("", [2, 4, 6, 1, 2, 3, 1], radius_data=radius, type='barAngle', is_stack=True)
|
||||
polar.add("", [1, 2, 3, 4, 1, 2, 5], radius_data=radius, type='barAngle', is_stack=True)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_5
|
||||
@ -59,7 +55,6 @@ def test_polar():
|
||||
hour = [i for i in range(1, 25)]
|
||||
polar = Polar("极坐标系示例", width=1200, height=600)
|
||||
polar.add("Love", data, angle_data=hour, boundary_gap=False, start_angle=0)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_6
|
||||
@ -70,7 +65,6 @@ def test_polar():
|
||||
data.append([r, i])
|
||||
polar = Polar("极坐标系示例", width=1200, height=600)
|
||||
polar.add("Flower", data, start_angle=0, symbol=None, axis_range=[0, None])
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_7
|
||||
@ -82,7 +76,6 @@ def test_polar():
|
||||
polar = Polar("极坐标系示例", width=1200, height=600)
|
||||
polar.add("Color-Flower", data, start_angle=0, symbol=None, axis_range=[0, None],
|
||||
area_color="#f71f24", area_opacity=0.6)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
# polar_8
|
||||
@ -96,5 +89,4 @@ def test_polar():
|
||||
polar = Polar("极坐标系示例")
|
||||
polar.add("", data, symbol_size=0, symbol='circle', start_angle=-25, is_radiusaxis_show=False,
|
||||
area_color="#f3c5b3", area_opacity=0.5, is_angleaxis_show=False)
|
||||
polar.show_config()
|
||||
polar.render()
|
||||
|
||||
@ -8,14 +8,16 @@ from pyecharts import Radar
|
||||
def test_radar():
|
||||
|
||||
# radar_0
|
||||
schema = [("销售", 6500), ("管理", 16000), ("信息技术", 30000), ("客服", 38000), ("研发", 52000), ("市场", 25000)]
|
||||
schema = [
|
||||
("销售", 6500), ("管理", 16000), ("信息技术", 30000),
|
||||
("客服", 38000), ("研发", 52000), ("市场", 25000)
|
||||
]
|
||||
v1 = [[4300, 10000, 28000, 35000, 50000, 19000]]
|
||||
v2 = [[5000, 14000, 28000, 31000, 42000, 21000]]
|
||||
radar = Radar("雷达图示例")
|
||||
radar.config(schema)
|
||||
radar.add("预算分配", v1, is_splitline=True, is_axisline_show=True)
|
||||
radar.add("实际开销", v2, label_color=["#4e79a7"], is_area_show=False, legend_selectedmode='single')
|
||||
radar.show_config()
|
||||
radar.render()
|
||||
|
||||
# radar_1
|
||||
@ -86,7 +88,7 @@ def test_radar():
|
||||
[187, 143, 201, 1.39, 89, 53, 31]
|
||||
]
|
||||
c_schema = [{"name":"AQI", "max": 300, "min": 5},
|
||||
{"name":"PM2.5", "max": 250, "min": 20},
|
||||
{"name":"PM2.5", "max": 250, "min": 20},
|
||||
{"name":"PM10", "max":300, "min": 5},
|
||||
{"name":"CO", "max":5},
|
||||
{"name":"NO2", "max":200},
|
||||
@ -96,7 +98,6 @@ def test_radar():
|
||||
radar.config(c_schema=c_schema, shape='circle')
|
||||
radar.add("北京", value_bj, item_color="#f9713c", symbol=None)
|
||||
radar.add("上海", value_sh, item_color="#b3e4a1", symbol=None, legend_selectedmode='signle')
|
||||
radar.show_config()
|
||||
radar.render()
|
||||
|
||||
# radar_2
|
||||
@ -104,5 +105,4 @@ def test_radar():
|
||||
radar.config(c_schema=c_schema, shape='circle')
|
||||
radar.add("北京", value_bj, item_color="#f9713c", symbol=None)
|
||||
radar.add("上海", value_sh, item_color="#b3e4a1", symbol=None)
|
||||
radar.show_config()
|
||||
radar.render()
|
||||
|
||||
@ -12,35 +12,30 @@ def test_scatter():
|
||||
scatter = Scatter("散点图示例")
|
||||
scatter.add("A", v1, v2)
|
||||
scatter.add("B", v1[::-1], v2)
|
||||
scatter.show_config()
|
||||
scatter.render()
|
||||
|
||||
# scatter_0_1
|
||||
scatter = Scatter("散点图示例")
|
||||
scatter.add("A", v1, v2)
|
||||
scatter.add("B", v1[::-1], v2, is_visualmap=True)
|
||||
scatter.show_config()
|
||||
scatter.render()
|
||||
|
||||
# scatter_0_2
|
||||
scatter = Scatter("散点图示例")
|
||||
scatter.add("A", v1, v2)
|
||||
scatter.add("B", v1[::-1], v2, is_visualmap=True, visual_type='size', visual_range_size=[20, 80])
|
||||
scatter.show_config()
|
||||
scatter.render()
|
||||
|
||||
# scatter_0_3
|
||||
scatter = Scatter("散点图示例")
|
||||
scatter.add("A", ["a", "b", "c", "d", "e", "f"], v2)
|
||||
scatter.add("B", ["a", "b", "c", "d", "e", "f"], v1[::-1], xaxis_type="category")
|
||||
scatter.show_config()
|
||||
scatter.render()
|
||||
|
||||
# scatter_1
|
||||
scatter = Scatter("散点图示例")
|
||||
v1, v2 = scatter.draw("../images/pyecharts-0.png")
|
||||
scatter.add("pyecharts", v1, v2, is_random=True)
|
||||
scatter.show_config()
|
||||
scatter.render()
|
||||
|
||||
# scatter_2
|
||||
|
||||
@ -12,7 +12,6 @@ def test_scatter3d():
|
||||
data = [[random.randint(0, 100), random.randint(0, 100), random.randint(0, 100)] for _ in range(80)]
|
||||
range_color = ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf',
|
||||
'#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
|
||||
scatter3D = Scatter3D("3D 散点图示例", width=1200, height=600)
|
||||
scatter3D.add("", data, is_visualmap=True, visual_range_color=range_color)
|
||||
scatter3D.show_config()
|
||||
scatter3D.render()
|
||||
scatter3d = Scatter3D("3D 散点图示例", width=1200, height=600)
|
||||
scatter3d.add("", data, is_visualmap=True, visual_range_color=range_color)
|
||||
scatter3d.render()
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
#!/usr/bin/env python
|
||||
# coding=utf-8
|
||||
from __future__ import unicode_literals
|
||||
import codecs
|
||||
|
||||
from nose.tools import eq_, raises
|
||||
from pyecharts.template import (
|
||||
freeze_js,
|
||||
write_utf8_html_file,
|
||||
ensure_echarts_is_in_the_front)
|
||||
import codecs
|
||||
|
||||
|
||||
def test_freeze_js():
|
||||
|
||||
@ -79,7 +79,6 @@ def test_timeline_pie():
|
||||
timeline.add(pie_3, '2014 年')
|
||||
timeline.add(pie_4, '2015 年')
|
||||
timeline.add(pie_5, '2016 年')
|
||||
timeline.show_config()
|
||||
timeline.render()
|
||||
|
||||
|
||||
|
||||
@ -16,11 +16,9 @@ def test_wordcloud():
|
||||
|
||||
wordcloud = WordCloud(width=1300, height=620)
|
||||
wordcloud.add("", name, value, word_size_range=[30, 100], rotate_step=66)
|
||||
wordcloud.show_config()
|
||||
wordcloud.render()
|
||||
|
||||
# wordcloud_1
|
||||
wordcloud = WordCloud(width=1300, height=620)
|
||||
wordcloud.add("", name, value, word_size_range=[30, 100], shape='diamond')
|
||||
wordcloud.show_config()
|
||||
wordcloud.render()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user