为单个矢量图层内的要素分配多种颜色


Answers:


30

您可以在图层属性中更改形状文件的样式。双击图层并选择样式。

选择分类样式,然后选择要可视化的字段。记住在离开对话框之前对您的值进行分类。

QGIS 2中的样式对话框。



5

除了分类样式之外,如果您想玩一点色彩,可以尝试自己编码:

CASE 
    WHEN Field = 'Value1' THEN color_rgb(0, 176, 80) 
    WHEN Field = 'Value2' THEN color_rgb(255, 255, 0)
    WHEN Field = 'Value3' THEN color_rgb(255, 192, 0)
    WHEN Field = 'Value4' THEN color_rgb(255, 0, 0)
    WHEN Field = 'Value5' THEN color_rgb(192, 0, 0) 
    WHEN Field = 'Value6' THEN color_rgb(255, 0, 255)
    ...
ELSE
    color_rgb(0, 0, 0)    
END

您也可以在color_rgb内应用rand函数


1
使用Graduated样式将产生相同的结果,而无需编写代码。
哈基姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.