I have a circule tree map chart that has three levels
Strategy/SubStrategy/Fund. For each fund there are two values (one is used for a size of a circle, the other for color).
I need to be able to identify one particular circle. The idea was to use annotation but I can't figure out how to place annotation to the exact location of the circle.
I tried using Row/Column property but can't seem to place annotation into the right place.
Any ideas?
You can try using ChartDrawItem event to change the color of specific circle:
private void UltraChart1_ChartDrawItem(object sender, ChartDrawItemEventArgs e)
{
Ellipse ellipse = e.Primitive as Ellipse;
if (ellipse == null || e.HasData == false)
return;
}
double value = (double)ellipse.Value;
if (value == 100)
ellipse.PE = new PaintElement(Color.Red);