This is from an older version of Actuate, so I'm not sure it works with ver. 7 charts (as I have already found some differences between earlier graphs and current charts).
Modify the code to fit your need, and put it somewhere like ComputeLabels():
Dim iCount As Integer
' Set the number of colors to the number of bars
ValuesColorCount = PointCount
' Initialise color array
Redim ValuesColor(ValuesColorCount)
If PointCount > 0 Then
For iCount = 0 To (PointCount-1)
If Points(0, iCount).Label = "OK" Then
ValuesColor(iCount) = Red
Else
ValuesColor(iCount) = Blue
End If
Next
End If
This checks your CategoryLabel and adds a color to the ValuesColor array depending on its value.
Hope this helps