我有一个表,其中的记录分配了孟塞尔颜色,我可以将其转换为RGB。Python有没有办法读取RGB值并对单词进行相应的着色?我一直在研究它,似乎它可能是一个css/js任务,而不是Python任务,但当我用Python进行分析时,我想知道我是否可以创建一个单词云,将单词着色为相应的颜色。
输入:

输出:

发布于 2019-08-24 03:04:23
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
并安装pandas
EDIT2:
对for循环进行了一些修改以符合您的情况。
https://stackoverflow.com/questions/57631443
复制相似问题