Jump to content
Software FX Community

Multiple Series in a Map?


AlexYue

Recommended Posts

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

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...