有个需求,我们需要在一个图表中画若干条线 /色块( 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 ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.