python - 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
解决方案
推荐阅读
- javascript - Chrome 远程调试器获取 JS 输入值
- python - Discord.py:无法从 DM 中获取提及的用户信息
- c# - 如何在 C# 中强制执行编码样式约定?
- python - Q-learning 模型没有改进
- opengl - 复杂性 OpenGL 和 Vulkan
- c++ - VkDescriptorBufferInfo 'range' 字段是否需要是 VkPhysicalDeviceProperties 'limits.minUniformBufferOffsetAlignment' 字段的倍数?
- android - React Native 意外字符:settings.graddle 中的“\”
- c# - JSON 到 GridView 解析 | System.NullReferenceException
- python - 如何根据日期时间值创建列?
- php - 在 PHP 中加入基于公共 id 的多个集合