我正在尝试使用pytagcloud在python中创建一个标签云,并使用以下代码生成它:
from pytagcloud import create_tag_image, make_tags
from pytagcloud.lang.counter import get_tag_counts
with open("fileName.txt") as file:
Data1 = file.read().lower()
Data = Data1.split()
Data = "%s " * len(Data) % tuple(Data)
tags = m
我想在python中创建一个单词云,这样每个单词都标记在数据源的颜色上,比如:
comment Data source
Hello there 1 (red)
Hello! 1 (red)
Hi there 2 (green)
im good 3 (blue)
因此,基本上是三个评论的词云,其中每个单词都以它各自的数据源的颜色表示,例如hello =>red、hi=>green和im、good=>blue。在“有”的情况下,颜色可能是单独的颜色(例如橙色),用于标记红色和绿色以及其他
我使用的是从文本文件创建的。可以从Text-NSP的输出文件创建标签云吗?我使用并喜欢IBM Word Cloud Generator,它只根据文件中每个单词的频率给出一个标签云输出。但是,我使用的是2-gram和3-gram。简而言之,我需要一个标签云生成器,它将接受带有单词及其出现次数的输入文件。我在Debian上运行。谢谢大家。