当前位置 : 主页 > 编程语言 > 其它开发 >

C# 方块热力图

来源:互联网 收集:自由互联 发布时间:2022-05-30
这张图右侧,0 3 6...... 30表示每个数字出现的次数,左侧就是每个数字出现次数的方块颜色图。具体的思路是,找两个颜色 渐变的画出右侧的色条。计算所有数字的最大最小次数,然后
  0 这张图右侧,0 3 6...... 30表示每个数字出现的次数,左侧就是每个数字出现次数的方块颜色图。 具体的思路是,找两个颜色 渐变的画出右侧的色条。 计算所有数字的最大最小次数,然后用他们色条的高度-1除以最值只差得到数字出现的单位次数对应的颜色条的位置。 最后遍历<数字,数字出现的次数>集合时,就用次数*单位次数高度得到这个数字所处色条的位置,最后通过getPixcel取得颜色填充到方块中就行了。 所有操作就gdi和位图。  
上一篇:Lambda表达式工具类-日常搬砖
下一篇:没有了
网友评论