[英]How to add labels in plotly?
x2016 = data[data.year == 2016].iloc[:20,:]
num_students_size = [float(each.replace(',', '.')) for each in x2016.num_students]
international_color = [float(each) for each in x2016.international]
trace1 = go.Scatter(
x = x2016.world_rank,
y = x2016.teaching,
mode = "markers",
marker=dict(
color = international_color,
size = num_students_size,
showscale = True
),
text = x2016.university_name
)
data5 = [trace1]
iplot(data5)
这给出了气泡 plot 并且它不显示标签。 如何添加标签请帮助 ] 1
您的[data5]
更适合用作go.Figure()
object。
这里有一个很好的顺序: https://plotly.com/python/line-and-scatter/#bubble-scatter-plots
这是对图形标签的参考: https://plotly.com/python/figure-labels/
fig.update_layout(
title="Plot Title",
xaxis_title="x Axis Title",
yaxis_title="y Axis Title",
font=dict(
family="Courier New, monospace",
size=18,
color="#7f7f7f"
)
)
fig.show()
其他相关帮助和教程: https://plotly.com/python/line-and-scatter/
所以 - 在这里给出一个通用的提示,类似下面的东西应该可以工作:
data5 = go.Figure(data=trace1,
title="Plot Title",
xaxis_title="x Axis Title",
yaxis_title="y Axis Title"
)
iplot(data5)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.