相关疑难解决方法(0)

Python - 在Plotly图中将背景颜色设置为透明

我的python代码创建了一个情节条形图,但背景是白色的,我想将其改为透明色是可行的

我的代码:

import plotly.plotly as py
from plotly.graph_objs import *
py.sign_in('username', 'api_key')
data = Data([
Bar(
    x=['Sivaranjani S', 'Vijayalakshmi C', 'Rajeshwari S', 'Shanthi Priscilla', 'Pandiyaraj G', 'Kamatchi S', 'MohanaPriya', 'Madhumitha G', 'Franklin Alphones Raj J', 'Akfaris Almaas', 'Biswajit Champati', 'Priya R', 'Rekha Rajasekaran', 'Sarath Kumar B', 'Jegan L', 'Karthick A', 'Mahalakshmi S', 'Ragunathan V', 'Anu S', 'Ramkumar KS', 'Uthra R'],
    y=[1640, 1394, 1390, 1313, 2166, 1521, 1078, 1543, 780, 1202, 1505, 2028, 2032, 1769, 1238, 1491, 1477, 1329, 2038, 1339, …
Run Code Online (Sandbox Code Playgroud)

python plotly

21
推荐指数
2
解决办法
2万
查看次数

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 ×2

python ×2

scatter3d ×1