liyang005

Qgis鼠标点击式制作shp文件上的柱状图

1. qgis 打开shp文件,比如$ qgis public_bike_stations.shp&

2. 点击qgis中Layer下Open Attribute table,查看有那些属性可以用于做柱状图,比如"totalStart".

3.点击qgis中Layer下的Properties,在其弹出窗口中点击左侧栏目中的Diagrams,然后同窗口中上侧会出现具有下拉窗口条,点击其下拉标,选择Histogram,在其下窗口会出现Attributes,选择你需要在shp文件中做柱状图的Attritute,双击就会让其进入右侧Assigned attributes,可以通过中间栏的"+","-"继续添加或删除光标所在属性,还可以通过"\varepsilon"对选中属性进行运算处理。点击该窗口右下角"OK",就可以看到需要的在空间不同位置的柱状图。比如双击"totalStart",点击OK.

4.但可能所的的柱状图不好,比如宽度过大,颜色不行等,从而需要修改:

4.1)柱的填充颜色,在Diagram->Histogram->Attributes->Assigned attributes->Color可以修改。

4.2)Appearance:Format:Transparency保持0%,Bar width 选择0.50,因为station比较密集,如果柱宽过大,就有相邻柱重叠,Line color, 选择黑色。Line width,选择0.000,但实际也可以看到颜色的。Visibility:勾画Show all diagrams,如果有多个属性都座了柱状图,则通过Data defined visibility选择要显示的柱状图。而Scale dependent visibility选择默认即可。

4.3)Size:Size units 默认是Millimeter,然后有Fixed size和Scaled size可选择,后则的Attribute下拉条会显示属性名及该属性是数字(123)还是数组(abc)。然后就是Maximum value和Bar length等设置。

4.4)Placement等都是默认设置。

。。。。


评论