首页 > 解决方案 > pyecharts 散点图更改工具提示文本

问题描述

我有一个这样的数据框:

        x      y
   a   2.861  6.188
   b   1.762  6.540
   c  18.370  6.761
   d   3.998  6.845
   e   5.675  7.150

我使用 pyecharts 使用 x/y 列绘制散点图。

import pandas as pd
from pyecharts import charts
from pyecharts import options as opts  

s1 = [2.861,1.762,18.37,3.998,5.675]
s2 = [6.188,6.540,6.761,6.845,7.150]
t = pd.DataFrame({'x':s1, 'y':s2}, index = list('abcde'))
scatter_plot = (
    charts.Scatter()
    .add_xaxis(xaxis_data=t.x.values.tolist())
    .add_yaxis(series_name='y', y_axis=t.y.values.tolist())
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(type_="value"),
        yaxis_opts=opts.AxisOpts(type_="value"),
    )
)
scatter_plot.render_notebook()

原始工具提示文本是点表示的系列名称和特定数据。 我的目的是将工具提示文本从“y\n 7.15”更改为“e\nx:5.675\ny:7.15”。 我尝试使用但没有用。 有什么办法吗?
在此处输入图像描述

pyecharts.Scatter.add_dataset

标签: pythondata-visualization

解决方案


推荐阅读