小编bac*_*boi的帖子

Plotly 中文本标签的背景颜色?

我正在使用 Python 中的 Plotly 显示昏暗缩减的词嵌入的一部分。我正在使用 3D 散点图,到目前为止一切正常,使用以下代码(已分解):

fig = go.Figure()
trace = go.Scatter3d(
        x=df[0],
        y=df[1],
        z=df[2],
        text=df.index,
        mode="markers+text",
        textfont=dict(
            color=["crimson"]),
        marker=dict(
            size=3),
        hoverinfo="skip")

fig.add_trace(trace)

fig.show()
Run Code Online (Sandbox Code Playgroud)

我遇到的唯一问题是数据点的某些标签重叠,这导致它们乍一看不可读。

是否可以指定文本标签的背景颜色?

编辑:

我的前 5 行df看起来像这样,所有数据都是这样构造的。索引是单词,三列是它在 3D 空间中的位置。

                        0         1         2
chancellor       1.102989  0.416767  2.071260
abdicate         0.028073  1.156498  1.911484
overthrow        2.435294 -0.305266  0.998094
candidate        0.259697  0.648845  0.448700
elections        0.122355  0.815206  1.107913
Run Code Online (Sandbox Code Playgroud)

然而,我的问题实际上并不是关于数据,而是关于定制可视化的可能性。

编辑2:

这就是我的情节。

在此输入图像描述

正如您在左下角的簇中看到的,大多数标签相互重叠。我现在希望有一个隐藏参数可以用来使这些标签更好地可见,并且我本能地寻找一种方法为所有这些标签添加白色背景,这样就可以遮挡后面数据点的标签他们。

python plotly scatter3d

5
推荐指数
1
解决办法
6435
查看次数

标签 统计

plotly ×1

python ×1

scatter3d ×1