是否有一种简单/有效的方法为特定的GitHub项目生成一些高级报告?
例如,随着时间推移的代码行,顶级贡献者等
我想将字符串表示为任意的html颜色.
例:
"等等等等"=#FFCC00
"foo foo 2"=#565656
实际的颜色代码是什么并不重要,只要它是有效的十六进制HTML颜色代码并且整个光谱都能很好地表示.
我想第一步是在字符串上做一个MD5,然后以某种方式将其转换为十六进制颜色代码?
更新:用法示例是在服务器上生成文件请求的可视报告.颜色不一定非常漂亮,人类的大脑更容易检测到数据中的模式等.
在这里忍受我,但假设这段代码:
<style>
span {
color: black;
background-color: black;
}
</style>
<span>Hello world</span>
Run Code Online (Sandbox Code Playgroud)
你好,世界
给出如下结果:
███████████
是否可以将样式应用于字母高度,而不是字体/行高?实际上最终结果是这样的:
█▄██▄▄██
只是说我想要一组数字:
$a['a'] = 10;
$a['b'] = 20;
$a['c'] = 500;
$a['d'] = 1000;
Run Code Online (Sandbox Code Playgroud)
并迫使它们适合范围(例如1到100),如下所示:
$a['a'] = 1;
$a['b'] = 2;
$a['c'] = 50;
$a['d'] = 100;
Run Code Online (Sandbox Code Playgroud)
另一个例子...
从:
$a['a'] = 12;
$a['b'] = 28;
Run Code Online (Sandbox Code Playgroud)
至:
$a['a'] = 1;
$a['b'] = 100;
Run Code Online (Sandbox Code Playgroud)
什么是最好的方法呢?