我正在研究可视化树图,它显示了产品类别。任何范围都有两个值。第一个值决定了段的大小,第二个值决定了段的颜色。现在的条件是,如果值是+ ve,那么颜色范围必须在绿色之间变化,如果-ve则红色之间的值不同(对于大值颜色效果会更暗,对于小值颜色效果会更亮) 我该怎么做 值的范围在12到8位( - 或+ ve)
之间请帮帮我。
答案 0 :(得分:1)
您希望首先查看UIColor
的{{3}}方法。 hue
值将控制绿色和红色之间的选择。 saturation
和/或brightness
值将决定“黑暗”,具体取决于“暗”的具体含义。
您可以创建一个简单的应用程序,其中包含用于色调/坐标/亮度的UISliders,以及用于显示所选颜色以试验HSB颜色的UIView。这是实现这种工具的colorWithHue:saturation:brightness:alpha:
。