python - Python Plotly 中 3D 绘图的多个 hover_name
问题描述
我想为我的 3D 绘图模型添加更多使用多列的悬停文本。
例如
df
::
sepal_length sepal_width petal_length petal_width species species_id
0 5.1 3.5 1.4 0.2 setosa 1
1 4.9 3.0 1.4 0.2 setosa 1
2 4.7 3.2 1.3 0.2 setosa 1
3 4.6 3.1 1.5 0.2 setosa 1
4 5.0 3.6 1.4 0.2 setosa 1
5 5.4 3.9 1.7 0.4 setosa 1
代码:
import plotly.express as px
df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
color='petal_length', symbol='species', hover_name="species")
fig.show()
在剧情中,hover_name="species"
仅显示species
在hover_name
. 我怎样才能包括species_id
在内hover_name
?
解决方案
hover_data
只需在下面的参数中添加其他信息:
import plotly.express as px
df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
color='petal_length', symbol='species', hover_name="species", hover_data=["species", "species_id"])
fig.show()
可以在此处找到文档使用 Plotly Express 自定义悬停文本
推荐阅读
- amcharts - 如何防止标签在amchart中被覆盖?
- angular - *ngIf 具有复合条件性能
- jquery - .NET MVC 模态表单提交
- php - 检查父目录是否包含在文件路径中
- ruby-on-rails - 谁在运行 Puma 或 Passenger 时设置 RAILS_MAX_THREADS 环境变量?
- java - 将 mongodb 与 asp.net 或 mysql 一起用于 react-native 应用程序好吗?
- c# - Attribute extraction from itext.layout.element in c#
- c++ - A pointer to const int in c++
- javascript - 如何让我的用户脚本永久记住输入值?
- r - 使Shapefile的属性成为R中的可选超链接