pyecharts去除 滑动框
时间: 2024-08-15 07:06:26 浏览: 58
在使用pyecharts绘制图表并显示滑动框(通常是用于数据选择或查看详细信息的工具条)时,如果想要移除这个默认的交互组件,你可以通过设置对应的参数来进行操作。
通常,滑动框是由 `tooltip` 和 `toolbox` 的设置控制的。在pyecharts中,默认情况下的 `toolbox` 包含了多个选项卡,如全屏、下载图片、数据详情等。其中“数据详情”部分包含了滑动框的功能。如果你想完全去除这个功能,可以将`toolbox`的`feature`列表设置为空列表。
下面是一个例子,展示如何创建一个简单的折线图,并去掉其默认的滑动框:
```python
from pyecharts import options as opts
from pyecharts.charts import Line
# 创建数据
data = [
('2020-01', 5),
('2020-02', 8),
('2020-03', 7),
('2020-04', 6),
]
# 创建折线图
line = (
Line()
.add_xaxis([_ for _ in data])
.add_yaxis('Data', [_ for _ in data])
)
# 配置toolbox
line.set_global_opts(
toolbox=opts.
相关问题
pyecharts中page 可滑动布局保存后的 json 数据如何使用
使用pyecharts中page可滑动布局保存后的json数据,需要使用 `Page.parse_json()` 方法来加载json数据。该方法会返回一个 `Page` 对象,可以对该对象进行一系列的操作,如渲染、保存等。
以下是一个使用示例:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar, Line, Page
# 创建两个图表
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D"])\
.add_yaxis("bar", [10, 20, 30, 40])
line = Line()
line.add_xaxis(["A", "B", "C", "D"])\
.add_yaxis("line", [30, 40, 10, 20])
# 将两个图表放到page对象中
page = Page(layout=Page.DraggablePageLayout)
page.add(bar, line)
# 保存page对象为json文件
page.save_resize_html("page.html", cfg_file="chart_config.json")
# 加载json数据并渲染
new_page = Page.parse_json("chart_config.json")
new_page.render("new_page.html")
```
在上面的示例中,首先创建了两个图表 `bar` 和 `line`,然后将两个图表放到一个 `Page` 对象中。通过调用 `page.save_resize_html()` 方法将 `Page` 对象保存为json文件,最后通过 `Page.parse_json()` 方法加载json数据并渲染。
注意,当使用 `page.save_resize_html()` 方法保存 `Page` 对象时,需要指定一个 `cfg_file` 参数,该参数指定了json文件的名称。在使用 `Page.parse_json()` 方法加载json数据时,需要指定该json文件的路径。
阅读全文