在同一图中添加具有不同比例的第二个 y 轴

问题描述

我无法添加具有不同比例的第二个 y 轴。事情就是这样,我有 2 个时间序列“percentWorld”和“people_vaccinated”。我想在我的绘图右侧为“people_vaccinated”添加第二个 y 轴(规模应该是数百万)。变量“percentWorld”的刻度是百分比,应该在图的左侧。

所以我的数据是一个动物园对象(w):

structure(c(NA,NA,0.0000110451857697992,0.0000121729891045144,0.000159791168868294,0.000170400936082977,0.000176099992793028,0.000239620298732155,0.000250823666905742,0.000256388788149811,0.000384415955328255,0.000446927383389529,0.000493358986383136,0.000525187518283129,0.000649555065631509,0.000681503805895127,0.000695793077994689,0.000907840246557314,0.000986693982409818,0.00108646666763729,0.00117620753514648,0.00128195907904885,0.00142317350141806,0.00158007299844419,0.00162846424151717,0.0018792210689806,0.00225074406792935,0.00238077410914506,0.00250270297902903,0.00268281551930242,0.00292595521615552,0.00304536176305419,0.00310736156789867,0.00321491392802325,0.00371229020864177,0.0039466322440819,0.00418647294619581,0.00449017251334342,0.00479481809593752,0.00501931792727884,0.00522794653419203,0.00544402664845254,0.00570555258015053,0.00603875925941179,0.00632439383156778,0.00663665654477222,0.00688482600587749,0.00708278031536586,0.00726267014302532,0.00750725400802071,0.00782450530417025,0.00809712004046795,0.00841275038392335,0.00866401229177909,0.0088702360899664,0.00903422980480655,86095,94886,1245540,1328241,1372664,1867792,1955120,1998499,2996445,3483709,3845634,4093731,5063151,5312185,5423567,7076432,7691081,8468789,9168301,9992613,11093351,12316351,12693551,14648150,17544097,18557655,19508066,20912007,22807232,23737982,24221258,25059607,28936555,30763204,32632714,34999991,37374642,39124573,40750791,42435092,44473634,47070913,49297377,51731402,53665833,55208847,56611052,58517534,60990444,63115421,65575696,67534232,69141705,70420003),.Dim = c(61L,2L),.Dimnames = list(NULL,c("percentWorld","people_vaccinated"
)),index = structure(c(18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667),class = c("IDate","Date")),class = "zoo")

这是我的情节代码

 autoplot.zoo(w,facets = NULL)

剧情:

enter image description here

所以我在想办法添加一个辅助 y 轴。也许有一种方法可以将动物园对象的元素分开。

x

y1

所以我可以创建第一个图,然后添加一个以 y2 作为第二个 y 轴的新图。这可行吗?或者还有另一种方法可以添加不同比例的第二个 y 轴?

这是我嘲笑的输出

enter image description here

此外,我不知道是否可以为同一变量(仅在线)设置 2 y 轴,以百万和百分比表示不同的比例。像这样:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)