I'm really at wits end here. I'm trying to display sized pie charts showing the balance of inbound and outbound shipments into an area. I'm outputting graphs for each state, and I'd like to equalize them so that all maps range between 1 and 3000.
However, the help files are mostly useless in this area. All it says is that only the first and last values should be passed, but doesn't show how. I've seen a handful (okay, 3) posts around the net that are kinda-sorta-related, but nothing substantial -- that works.
Every time I try to pass specific values, I recieve the oh-so-helpful "The parameter is incorrect." Below is the main example, with variations following.
I've got other issues going on, but this is by far the most frustrating. Help appreciated in advance.
Thanks,
Anthony.
(NOTE: I've tried in all of these both 0 and 1 as the starting value)
Main procedure call:
objDataSet.DisplayDataMap(geoDataMapTypeSizedPie, varArrayOfFields, , , geoRangeTypeContinuous, , , 3, Array(0,,3000), Array("0","1500","3000"))
Var1:
.....3, Array(0,1500,3000), Array("0","1500","3000"))
Var2:
Dim rngValues(1 To 3) As Variant
Dim rngNames(1 To 3) As Variant
rngValues(1) = 0
rngValues(3) = 3000
rngNames(1) = "0"
rngNames(2) = "1500"
rngNames(3) = "3000"
.....3, rngValues, rngNames)
Var2:
Dim rngValues(1 To 3) As Variant
Dim rngNames(1 To 2) As Variant
rngValues(1) = 0
rngValues(3) = 3000
rngNames(1) = "0"
rngNames(2) = "1500"
rngNames(3) = "3000"
.....3, rngValues, rngNames)