我有一张桌子,上面有记录,这些记录分配了Munsell颜色,我有可能会变成RGB。 Python有没有办法读取RGB值并相应地为单词着色?我一直在研究它,似乎这可能是一个css / js任务,而不是Python任务,但是当我在Python中进行分析时,我想知道是否可以创建一个带有颜色的单词云的单词云。分配了相应的颜色。
输入:
输出:
答案 0 :(得分:1)
CSV文件中不能包含颜色。但是如果需要,您可以在控制台中输出以下内容:
我不确定RGB,但是可以使用Colorama进行颜色。
像这样:
from colorama import init, Fore
import pandas
init()
csv = pandas.read_csv(file_path)
for row, munsell, color in zip(csv['row'], csv['munsell'], csv['rgb']):
print(getattr(Fore, color) + f"row: {row}, munsell: {munsell}" + Fore.RESET)
Fore.RESET很重要。总是在最后添加它。
在您的csv文件中,您的RGB颜色代码需要匹配colorama的属性。
CSV文件的示例:
row,munsell,rgb
1,10RP,RED
2,20RP, LIGHTRED_EX
编辑:
您需要安装colorama
并安装熊猫
EDIT2:
更改了for循环以适应您的情况。