V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuikns
V2EX  ›  前端开发

求教有什么自动生成色彩的列表么?

  •  
  •   yuikns · 2019-03-27 05:01:28 +08:00 · 2363 次点击
    这是一个创建于 2075 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个需求,我们需要在一个图表中画若干条线 /色块( capacity n, n < 20 )。

    因为这若干条线 /色块可能会同时出现在一个图中。因此为了方便辨认,我们需要给它们标注不同的颜色。 同时,由于对具体某个元素是什么颜色并不敏感。

    因此,一个简单的解决方案是,我们可以事先准备一个列表,容量 x ( x >= n_max_ e.g. 20),每个元素是一个和其它颜色对比度都挺大的颜色,需要的时候给第 i 个元素。

    然后问题来了。要是只要生成 3 种颜色,这简单。红绿蓝搞定。但是要是在白色底色下准备 x 个 RGB 对只是偶尔客串下前端本鶸鶸来说,有点困难了。

    网上找到一些解决介绍。比如 echart 什么都给出了一些方案。

    https://s2.ax1x.com/2019/03/27/AaA31e.png

    Linux 的配色方案也很有用。

    不过如果想要多找几个颜色,感觉还是有点扛不住。因此想请问各位菊苣可否分享下你们的 RGBs ?

    4 条回复    2019-03-27 07:35:05 +08:00
    witcat
        1
    witcat  
       2019-03-27 05:14:00 +08:00   ❤️ 2
    adobe color 不知道是不是你想要的
    binux
        2
    binux  
       2019-03-27 06:31:58 +08:00   ❤️ 2
    程序化生成颜色已经很成熟了,随手搜了一个
    https://github.com/jxnblk/palx
    然后它下面带了一堆
    saeed
        3
    saeed  
       2019-03-27 06:47:43 +08:00   ❤️ 2
    https://coolors.co/browser/latest/1 挑一个呗,总有一个适合你
    yuikns
        4
    yuikns  
    OP
       2019-03-27 07:35:05 +08:00
    @binux 感谢,这个工具厉害了。我试试看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2890 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 06:45 · PVG 14:45 · LAX 22:45 · JFK 01:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.