Re: [Qgis-developer] Continuous Color style

2010-11-10 Thread Mayeul Kauffmann
Hi Luca,
I do not know how to do this in python, but I know how to do it with R.
Since R is GNU/GPL, you can probably take some code from it or use the
same algorithms. Have a look here for some examples:
http://www.r-bloggers.com/color-palettes-in-r/
This R blogger also give a link:
http://research.stowers-institute.org/efg/Report/UsingColorInR.pdf
which is useful even if you do not care about R (see p. 21 sqq on color
models, including Hue-Saturation-Value model, and the references at the
end).


If you are new to R, just type a function name without parenthesis and
type enter. Example session:

 topo.colors
function (n, alpha = 1) 
{
if ((n - as.integer(n[1L]))  0) {
j - n%/%3
k - n%/%3
i - n - j - k
c(if (i  0) hsv(h = seq.int(from = 43/60, to = 31/60, 
length.out = i), alpha = alpha), if (j  0) hsv(h =
seq.int(from = 23/60, 
to = 11/60, length.out = j), alpha = alpha), if (k  
0) hsv(h = seq.int(from = 10/60, to = 6/60, length.out =
k), 
alpha = alpha, s = seq.int(from = 1, to = 0.3, length.out =
k), 
v = 1))
}
else character(0L)
}



Hope it helps
Mayeul



Le mercredi 10 novembre 2010 à 00:00 +0100, Luca Delucchi a écrit :
 Hi everybody, I'm working on OGR2Layers python plugin, I'd like to
 implement also continuous color style, but I didn't understand how can
 I assign a style to each features. With also style type like unique
 value or graduated I had all the classes of style (symbols class) with
 continuous color I had only the first (min value) and the last (max
 value), is there some mathematical functions for calculate the
 intermediate classes?
 
 Thank's
 Luca
 ___
 Qgis-developer mailing list
 Qgis-developer@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/qgis-developer


___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer


[Qgis-developer] Continuous Color style

2010-11-09 Thread Luca Delucchi
Hi everybody, I'm working on OGR2Layers python plugin, I'd like to
implement also continuous color style, but I didn't understand how can
I assign a style to each features. With also style type like unique
value or graduated I had all the classes of style (symbols class) with
continuous color I had only the first (min value) and the last (max
value), is there some mathematical functions for calculate the
intermediate classes?

Thank's
Luca
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer