小编Jua*_*lla的帖子

更改 plotly express 树状图的悬停文本

我只想在树状图中显示每个项目的标签和值,而不是父项或 ID。我已经用 plotly express 定义了它。无论我对它进行了多少修改,我都无法将悬停文本限制在我需要的字段中。检查代码并捕获

import plotly.express as px

fig = px.treemap(dfconcepto, path=['type','name'], 
                 values = 'count',
                 width=900, height=900,
                 hover_data = ['count'],
)

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

图像图像 1117×957 44.9 KB 我也尝试使用非快速树形图创建它。悬停文本是我想要的,但是具有两个级别的树状图呈现不对称。

在此处输入图片说明

我想要的是类似于非快速树形图的悬停文本,但像快速树形图一样平衡和对称

我能做什么?

提前致谢!

python plotly plotly-python plotly-express

4
推荐指数
1
解决办法
1494
查看次数

使用正则表达式匹配一个用 beautifulsoup 解析的属性值

你好,来自笨拙的地方,

我正在尝试解析一个论坛。更具体地说,线程的名称。

这些线程由论坛引擎 (vbulletin) 提供,因为这样

<a href="http://www.example.com/showthread.php?t=555555" id="thread_title_555555">NAME OF THE TITLE</a>
Run Code Online (Sandbox Code Playgroud)

使用python和beautifulsoup,我在其他领域取得了成功。但是,我无法使用正则表达式解析“id”属性。我需要解析器的这些行找到每个具有六位数 id 的“a”元素并从中获取文本

像这样的东西

for elements in soup.findAll("a"):
    if re.match("thread_title_", element['id']) is not None:
        print element.text
Run Code Online (Sandbox Code Playgroud)

或在伪python中:

for elements in soup.finAll("a", {"id": "thread_title_".*}):
    print element.text
Run Code Online (Sandbox Code Playgroud)

我尝试了数十种变体,但无济于事。我能做什么?

提前致谢

python regex beautifulsoup

0
推荐指数
1
解决办法
3958
查看次数