r - 将 R 中的符号绘制为权重饼图
问题描述
考虑 R 中的这个玩具示例
x<-seq(0,1,length.out=10)
y<-sin(x)
plot(x,y)
set.seed(10)
weights <- matrix(runif(30),ncol=3)
weights <- sweep(weights,1,apply(weights,1,sum),"/")
其中每个点都有与属于 3 个组相关的概率。例如,第一个观察有
[,1] [,2] [,3]
[1,] 0.2507483 0.32198731 0.4272644
在第 1 组中的概率为 0.25,在第 2 组中的概率为 0.32,在第 3 组中的概率为 0.43。如何使每个点的绘图符号看起来像一个迷你饼图,从而相应地为饼图着色?例如,对于第一个点,绘图符号看起来像这样
pie(weights[1,],labels=NA)
解决方案
推荐阅读
- node.js - 如何将表单内容发布到卡片组件
- c++ - 使用函数指针将 C 转换为 CPP
- sql - 比较两个表的差异并输出到另一个表
- tensorflow - 获取 ValueError:将 gensim.word2vec 传递给 feed_dict 时设置具有序列的数组元素
- javascript - 如何在路线标题旁边的菜单抽屉中集成图标
- spring - Spring Boot 是否默认捆绑登录页面?
- jquery - 无法识别附加的复选框
- javascript - 为什么方法 setValue 的输出与 Browser.msgBox 不同?
- c++ - 如何在不使用 C++ 中的函数的情况下显示链表中的元素?
- javascript - 我在包控制中找不到 EJS2