r - 在绘图中添加文本 - 基尼指数
问题描述
我有一个 DF,想在plot
.
我的DF:
POPULATION = c(0,7009,14019,21028,28037,35047,42056,49065,56074,63084,70093)
INCOME = c(0,0,0,0,0,195680.26,550667.039999996,1034464.62,1821489.83,3360160.17999999,18979682.83)
DF=data.frame(POPULATION,INCOME)
library(ineq)
G = round(ineq(DF$INCOME,type="Gini"),3)
plot(Lc(DF$INCOME),col="darkred",lwd=2,main="Lorenz Curve", xlab="POPULATION", ylab="INCOME")
在我的示例中,G
(0.816) 的结果应该出现在右下角。我试过了,text
但没有成功。
右下角的结果应该是“Gini = 0.816”
解决方案
问题可能是调整(adj
参数)text()
以证明文本的合理性。
library(ineq)
POPULATION = c(0,7009,14019,21028,28037,35047,42056,49065,56074,63084,70093)
INCOME = c(0,0,0,0,0,195680.26,550667.039999996,1034464.62,1821489.83,3360160.17999999,18979682.83)
DF=data.frame(POPULATION,INCOME)
G = round(ineq(DF$INCOME,type="Gini"),3)
plot(Lc(DF$INCOME),col="darkred",lwd=2,main="Lorenz Curve", xlab="POPULATION", ylab="INCOME")
text(x=1.0,y=0
,labels=paste('Gini = ',G,sep='')
,adj = c(1.1,-0.1))
推荐阅读
- reactjs - 如何在 onAuthStateChanged 上从当前用户获取 accessToken?
- javascript - 更改页面时丢失选定的行
- android-studio - HMS Toolkit Conversion (G+H, HMS API 1st) 库 (xmsadapter) 无法导入
- javascript - 在 JavaScript 中对 JSON 数据执行聚合。我必须得到每所学校的记录总数和学校记录的总分数
- python - 如何使用 Django 创建/检查权限?真实例子
- kubernetes - Kubernetes:在 claimName 中使用序数?
- python - 将 SQL 查询中的数据插入 tkinter 条目字段
- python - 在不和谐机器人中继方面需要帮助
- ruby-on-rails - SQL 语句在 PGAdmin 中有效,但在转置到 Arel 后在应用程序中无效
- c++ - 带有指针的 C++ 嵌套指定初始值设定项