pyecharts矩形树状图矩形颜色填充
时间: 2023-07-09 19:51:46 浏览: 88
您可以使用矩形树状图的 `data_visualmap` 参数来实现矩形的颜色填充。具体实现步骤如下:
1. 定义数据格式,包括每个矩形的名称、值和颜色,示例数据如下:
```python
data = [
{"name": "A", "value": 10, "color": "#ff7f50"},
{"name": "B", "value": 20, "color": "#87cefa"},
{"name": "C", "value": 30, "color": "#da70d6"},
{"name": "D", "value": 40, "color": "#32cd32"},
{"name": "E", "value": 50, "color": "#6495ed"}
]
```
2. 定义矩形树状图,设置数据和视觉映射参数,其中 `visual_range` 参数指定了数据最小值和最大值,`min_color` 和 `max_color` 分别指定了数据最小值和最大值对应的颜色。
```python
from pyecharts import options as opts
from pyecharts.charts import TreeMap
tree_map = (
TreeMap()
.add("", data, data_visualmap=opts.VisualMapOpts(
visual_type="color",
is_calculable=True,
visual_range=[0, 50],
min_color="#fffacd",
max_color="#ff4500"
))
.set_global_opts(title_opts=opts.TitleOpts(title="矩形树状图颜色填充示例"))
)
```
3. 渲染图表并保存到本地。
```python
tree_map.render("treemap.html")
```
运行以上代码即可生成颜色填充的矩形树状图,并保存到本地。
阅读全文