AlexYue Posted May 4, 2009 Report Share Posted May 4, 2009 Hello all! I was hoping I could get some guidance on working with multiple series in a map. The problem I am trying to tackle is I have an svg file with a couple states broken out by counties (let's say NY and NJ). I want to color the NY counties with one set of conditional attributes and NJ counties with another set of conditional attributes. Looking through the forums, it seems that I will want to use the Series property to achieve this. Only problem is, I haven't been able to figure out how to get this to work. I see that the conditional attributes has a Series property on it, so I am assuming it should be possible. Here is my setup: Datasource is an ADO datatable with 3 columns - KeyLabelColumn, ValueColumn, SeriesColumn (I assume I need this series column to differentiate between the 2 states).Let's say I have a data table called "dt" populated with the following data (this is 1 datatable that has data for both states): Key Label, Value, Series NY001, 20, 1NY002, 102, 1NJ001, 300, 2NJ003, 70, 2 I am trying to create the map like this: Map m = new Map(); m.DataSource = dt;m.DataType[0] = SoftwareFX.ChartFX.DataType.Label;m.DataType[1] = SoftwareFX.ChartFX.DataType.Value;m.DataType[2] = SoftwareFX.ChartFX.DataType.Series; m.ConditionalAttributes[0].Series = 1;m.ConditionalAttributes[0].Color = Color.Azure;m.ConditionalAttributes[0].Condition.To = 100;m.ConditionalAttributes[0].Legend = "NY Data";m.ConditionalAttributes[1].Series = 2;m.ConditionalAttributes[1].Color = Color.Black;m.ConditionalAttributes[1].Condition.To = 290;m.ConditionalAttributes[1].Legend = "NJ Data"; When something like this is run, I get the sections on both states colored as the same color. I seem to be missing something that is assigning the series data to the map. Any help out there? If this isn't clear, I can try to explain it a little better. Thanks in advance for your help! Alex Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.