Page 1 of 1

Map Series with user defined colors and text

Posted: Tue Nov 01, 2005 7:51 pm
by 9336386
I can not find a way to work around the map series examples. I can create a map, I can assign values and their related colors. However I can not find a way to create a legend using my palette colors and user assigned text. I want to have a map where I can color code the map polygons, use the colors I assign, and also be able to omit coloring from some of the polygons when confidentiality is needed.
Image

When I use a visible legend, TChart creates it's own legend, and the map adjusts fine - However ---
Image

How can I create a legend with my colors, and my text, and integrate it into the Chart panel?

When I try to use a TChartListbox component, with an non-visible Legend, It causes a lot of problems:

1. TChartListBox does not adjust as the user resizes the screen.
2. The TChartListBox covers part of the map series.
3. I can not find any documentation to color each of the squares a different color as all points belong to the same map series.
4. The color squares also disappear if clicked in the TChartListBox.
Image

Posted: Mon Nov 07, 2005 9:57 am
by Pep
Hi Terry,
How can I create a legend with my colors, and my text, and integrate it into the Chart panel?
I think the best way is to use the ChartListBox component, placing it over the Chart and setting a margin for the Chart (just to not overlap the Chart Series), but in case you do not want to use it, an alternative I can think of is to draw custom legend on the Chart panel using the Canvas techniques exposed into the TeeChart Pro Tutorials (Custom Drawing on the Chart).
When I try to use a TChartListbox component, with an non-visible Legend, It causes a lot of problems:

1. TChartListBox does not adjust as the user resizes the screen.
2. The TChartListBox covers part of the map series.
3. I can not find any documentation to color each of the squares a different color as all points belong to the same map series.
4. The color squares also disappear if clicked in the TChartListBox.
1) This should be solved setting width and height for the ChartListbox
2) This should be solved setting a right margin for the Chart
3) You can see how this is done in the TeeMaps demo, included into the TeeChart Pro installation.
4) Using the same code as in the Demo this does not happens.