style = "equal"
时间: 2023-08-21 16:05:27 浏览: 24
在tmap包中,"equal"不是一个有效的着色方式。可能是您想要表达的是"equal.count"或"equal.interval"的一种。
"equal.count"着色方式是将数据按照数量相等的方式分为n组,每组的取值范围不一定相等,然后为每组选择一个颜色进行着色。这种方式适用于数据的分布较为集中的情况,可以有效地展示数据的分布情况。
"equal.interval"着色方式是将数据按照值域范围相等的方式分为n组,每组的取值范围相等,然后为每组选择一个颜色进行着色。这种方式适用于数据的分布较为均匀的情况,可以有效地展示数据的分布情况。
相关问题
tm_shape(OA.Census) + tm_fill("Qualification", style = "equal",n=5,palette = "Reds",legend.hist = TRUE)
这段代码使用了"equal"着色方式,它将数据按照值域范围相等的方式分为n组,每组的取值范围相等,然后为每组选择一个颜色进行着色。具体来说,"n=5"表示将数据分为5组,"palette='Reds'"表示使用红色系的颜色作为填充色,"legend.hist=TRUE"表示在图例中显示直方图。
需要注意的是,使用"equal"着色方式时,由于每组的取值范围相等,因此如果数据分布不均匀,某些组可能会出现数据过于密集或者过于稀疏的情况。在这种情况下,可以考虑使用其他的着色方式,比如"pretty"或者"quantile"。
axis equal
引用中解释了axis equal的含义。axis equal是将横轴和纵轴的刻度设置为相同的值,即单位长度相同。这意味着图形中的横轴和纵轴上的刻度值相等,但刻度范围不一定相同,也不一定是方形的。你可以使用axis equal命令来实现这个效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [MATLAB图形标注](https://blog.csdn.net/qq_43575267/article/details/86545245)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [matlab中axis square与axis equal区别](https://blog.csdn.net/qq_43615815/article/details/109441889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]