gpt4 book ai didi

r - 添加表格(对齐的文本 block )以在 R 中绘图

转载 作者:行者123 更新时间:2023-12-04 03:16:10 25 4
gpt4 key购买 nike

我想在 中的绘图中添加一个小表格(例如作为图例)电话 .我想到了这样的事情:

t <- wantedTableMethod(
row("param1", "param2", "param3", "param4")
, row(value11, value12, value13, cell(value14, adj=0))
, row(value21, value22, value23, value24)
, row(value31, value32, value33, cell(value34, adj=1))
border = F
)
plot(1,1)
legend("topleft", t)

一列的所有值都应该具有相同的偏移量。在 中是否有这种可能? R ,还是我需要手动对齐每个值?

最佳答案

plotrix包裹有 addtable2plot函数你可以传递一个 data.framematrix

使用帮助页面中的示例

library(plotrix)
testdf<-data.frame(Before=c(10,7,5,9),During=c(8,6,2,5),After=c(5,3,4,3))
rownames(testdf)<-c("Red","Green","Blue","Lightblue")
barp(testdf,main="Test addtable2plot",ylab="Value",
names.arg=colnames(testdf),col=2:5)
# show most of the options
addtable2plot(0.7 ,8,testdf,bty="o",display.rownames=TRUE,hlines=TRUE,
vlines=TRUE,title="The table")

enter image description here

它旨在与 legend 类似地工作尽可能。

关于r - 添加表格(对齐的文本 block )以在 R 中绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15406969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com