首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据Python HTML电子邮件中的单元格值,将HTML表格单元格的颜色设置为“从低到高的色调”

根据Python HTML电子邮件中的单元格值,将HTML表格单元格的颜色设置为“从低到高的色调”
EN

Stack Overflow用户
提问于 2015-01-21 14:07:54
回答 1查看 398关注 0票数 1

我正在使用HTML-Email with HTML Table I Python MIME type : text/html Email,代码如下:

代码语言:javascript
复制
dashboardTable = """ <table>"""       
indexCount = 1
for sectionIndex in  range(0,len(sections_available)):
   dashboardTable = dashboardTable + """
      <tr>
          <td align='left'>""" + str(indexCount) + """  </td>
          <td align='left'>""" + sections_available[sectionIndex] + """  </td>
          <td align='left'> """ + str(sections_timeTaken[sectionIndex]) + """ </td>
     </tr>"""
   indexCount = indexCount + 1

dashboardTable = dashboardTable + """</table>"""

我需要给第三个单元格上色:

代码语言:javascript
复制
<td align='left'> """ + str(sections_timeTaken[sectionIndex]) + """ </td>

在某种程度上,最高的sections_timeTaken值与“红色”保持到最低的“绿色”。以从最高到最低的顺序对整个范围的值进行着色:

像红色->浅红色-> Lightesr红色->黄色->绿色最终。没有提到确切的阴影

表中要绘制的值的总数将保持动态。

我在电子邮件中使用Python HTML表。

EN

回答 1

Stack Overflow用户

发布于 2015-01-24 00:51:15

我认为这会更容易在HSL中使用,至少在设置颜色值时是这样。这样,您可以在0-1范围内使用每个h-s-l一个计数器,而不是设置一堆十六进制的点,以便通过数组淡入/淡出和寻址它们。

幸运的是,有一个很好的python库用于颜色格式转换:https://pypi.python.org/pypi/colour/0.0.5

我想这应该很容易写进你的代码中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28060644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档