关键词:
【中文标题】R:两轴图调整【英文标题】:R: Two axis chart adjustments 【发布时间】:2013-06-27 14:36:25 【问题描述】:我正在尝试用两个轴绘制一个聊天,这是代码,附件是情节,
我必须对其进行两次调整。
我想用点绘制一条线,点应该在条的中间 调整右侧轴(即轴(4))刻度线应与左侧轴(即轴(2))对齐代码:
Region=c("North","South","East","West")
Sales=sample(500:1000,4)
Change=sample(1:10,4)/10
names(Sales)=Region
names(Change)=Region
barplot(Sales,ylim=c(0,1000))
par(new=T)
plot(Change,type="b",axes=F,ylim=c(0,1))
axis(4)
box()
问候,
西瓦吉
【问题讨论】:
【参考方案1】:首先,将您的条形图保存为某个对象。所以你会得到中间点的坐标。然后要添加行,您还可以使用函数lines()
并将Change
值乘以1000。
然后为axis()
函数提供at=
的值和labels=
与at=
相同,只是除以1000。
x<-barplot(Sales,ylim=c(0,1000))
lines(x,Change*1000,type="b")
axis(4,at=seq(0,800,200),labels=seq(0,800,200)/1000)
【讨论】:
【参考方案2】:您需要在第二个图中设置相同的 x 轴,您可以从 par("usr")
获得此信息。
xaxs="i"
是准确设置xlim
,默认 R 增加 xlim 一点,使其更好看。
par(mar=c(5,5,2,5)) # change margins
x = barplot(Sales, ylim=c(0,1000)) # barplot, keep middle points of bars
mtext("Sales", 2, line=3) # first y-axis label
xlim = par("usr")[1:2] # get xlim from plot
par(new=TRUE)
plot.new() # new plot
plot.window(xlim=xlim, ylim=c(0,1), xaxs="i", yaxs="i") # new plot area, same xlim
lines(x,Change,type="b") # the lines in the middle points
axis(4) # secondary y-axis
mtext("Change", 4, line=3) # secondary y-axis label
box()
【讨论】:
r语言使用latticeextra包可视化双y轴线图实战(dualyaxis):单y轴线图双y轴图线图双y轴图线图(添加图例)
R语言使用latticeExtra包可视化双Y轴线图实战(DualYaxis):单y轴线图、双y轴图线图、双y轴图线图(添加图例)目录 查看详情
r语言ggplot2包绘制双坐标轴图(双y轴图)实战:两个y轴分别使用不同的刻度范围
R语言ggplot2包绘制双坐标轴图(双Y轴图)实战:两个Y轴分别使用不同的刻度范围目录 查看详情
ggplot2中的分轴图
】ggplot2中的分轴图【英文标题】:Splitaxisplotinggplot2【发布时间】:2020-10-1003:09:17【问题描述】:我刚刚在Factfulness(汉斯·罗斯林和他的孩子们的书)中发现了这个情节。我发现分裂的美学非常吸引人。虽然使用geom_rect()可以制... 查看详情
创建一个 2 轴图,其中第 3 轴作为彩色图表
】创建一个2轴图,其中第3轴作为彩色图表【英文标题】:Creatinga2axisgraphwitha3rdaxisasacolorchart【发布时间】:2021-07-0616:28:30【问题描述】:这个论坛的新手我的任务是制作带有3轴的图形-但不是3D图形。一个轴代表X,一个轴代表Y... 查看详情
Plotly:双 y 轴图弄乱了折线图
】Plotly:双y轴图弄乱了折线图【英文标题】:Plotly:dualyaxisgraphmessinguplinegraph【发布时间】:2021-11-1809:36:06【问题描述】:我正在尝试绘制降雨和温度的双轴图。我已经订购了底部的月份,但这导致我的折线图搞砸了。如何确保... 查看详情
如何在 plotrix 或 ggplot2 上绘制 3 个 y 轴图?
】如何在plotrix或ggplot2上绘制3个y轴图?【英文标题】:Howtoplot3y-axesplotonplotrixorggplot2?【发布时间】:2019-11-2021:39:53【问题描述】:我想在三个Y轴和一个X轴图中绘制如下示例中的值:NameReplicationratioGrowthrateAbundance(%)Bin11.34.4545Bin21... 查看详情
如何用matplotlib画多y轴图(代码片段)
如图,我们想把每个例子的多个指标(Dice,HD,IOU)画在同一个图中,应该怎么操作呢使用到的工具是:matplotlib(Version:3.3.3)frommpl_toolkits.axes_grid1importhost_subplotfrommpl_toolkitsimportaxisartistimportmatpl 查看详情
滚丝机使用时的调试流程
滚丝机分为:两轴偏心式,两轴滚通式,两轴液压式,两轴液压滚通式,三轴凸轮式,三轴液压式,三轴液压滚通式多款机型。加工螺纹时滚模分别安装在两轴跟三轴机的转动轴上,挤压螺纹成型,滚制不同螺... 查看详情
两轴车床0i-mate-td系统增加pmc轴刀塔
...还需要视系统版本而定,早期的3包系统如果轴卡仅支持两轴,就需要更换轴卡。FANUC0i-mate-TD轴卡A20B-3300-0635升级A20B-3300-0638即可(A20B-3300-0765升级至A20B-3300-0768);而新的5包系统则只需要开通最大控制轴数和控制轴数扩展的功能... 查看详情
pythonmatplotlib实现双(多)y轴图(代码片段)
【python】matplotlib实现双(多)Y轴图先来点简单的两个Y轴三个以及多个Y轴来亿点点美化先来点简单的先来个最简单的画图,比如一个y=sin(2x)y=sin(2x)y=sin(2x)曲线:#-*-coding:utf-8-*-"""CreatedonTueAug3012:01:... 查看详情
两轴模块项目想到的
近期在查找两轴模块相关的资料和软件以及报价,大约用了两天时间,期间穿插其他事情,相对还是有一定的收获的。 今天查三菱L系列运动控制模块LD75P,里面有提到,在连接步进电机马达的时候,使用S型加减速有可能会... 查看详情
什么是调整后的r方
spss线性回归分析中模型汇总中分为“R方”和“调整后的R方”,有什么区别??1、调整R方的解释与R方类似,不同的是:调整R方同时考虑了样本量(n)和回归中自变量的个数(k)的影响,这使得调整R方永远小于R方,而且调整R... 查看详情
r语言计算调整的r方(adjustedr-squared)实战
R语言计算调整的R方(AdjustedR-Squared)实战目录R语言计算调整的R方(AdjustedR-Squared)实战#拟合线性回归模型 查看详情
r在jupyter中调整r图(代码片段)
固定效应 logit:R 中调整的 r square-bife 包
】固定效应logit:R中调整的rsquare-bife包【英文标题】:Fixedeffectlogit:adjustedrsquare-bifepackageinR【发布时间】:2020-09-2413:22:38【问题描述】:我正在使用R中的bife包研究我的固定效应logit模型。但问题是我需要调整后的r平方,目前我... 查看详情
r调整x轴的大小(代码片段)
在 R 中调整 svm 参数(线性 SVM 内核)
】在R中调整svm参数(线性SVM内核)【英文标题】:tuningsvmparametersinR(linearSVMkernel)【发布时间】:2014-11-2818:31:33【问题描述】:tune.svm()和best.svm()有什么区别。当我们调整svm内核的参数时,我们不应该总是为我们的模型选择最佳值... 查看详情
在闪亮的 R 中自动调整 textAreaInput 的大小
】在闪亮的R中自动调整textAreaInput的大小【英文标题】:auto-resizetextAreaInputinshinyR【发布时间】:2021-05-3101:15:22【问题描述】:我正在尝试调整thisSOanswer关于如何通过javascript为闪亮R自动调整textarea输入的大小。理想情况下,我想... 查看详情