Я использую пакет biwavelet
для проведения анализа когерентности вейвлета. Когда я хочу установить свою собственную метку x, я нахожу, что axis
не работает. Ниже приведен воспроизводимый пример. Благодарю.пакет для бивалеров: «ось» не работает
require(biwavelet)
t1 <- cbind(1:100, rnorm(100))
t2 <- cbind(1:100, rnorm(100))
wtc.t1t2 <- wtc(t1,t2,nrands = 10)
plot(wtc.t1t2, plot.cb = TRUE, plot.phase = TRUE,xaxt='n')
axis(1,at = seq(10,100,10),labels = seq(1,10,1))
@ZheyuanLi Возможно, вы можете мне помочь с этим. Я нашел комментарий автора пакета в исходном коде, в котором говорится, что если вы вызываете опцию 'plot.cb', то это * must * будет последним, что вы делаете с сюжетом, - если вы добавите что-нибудь еще, например' axis() 'график разбивается. Я не уверен, как добавить 'plot.cb()' после 'axis()'. –
@ZheyuanLi Думаю, у меня есть идея. Возможно, мы можем вручную добавить цветную полосу, не используя 'plot.cb'. Спасибо за предысторию этого. Вы, наверное, лучше с сюжетами, чем я, поэтому не стесняйтесь добавлять ответ, но я буду продолжать взламывать его, чтобы посмотреть, смогу ли я улучшить свой ответ. –
@ZheyuanLi Спасибо за помощь. Я обновил его, но только поместил его в общую легенду image.plot, не настроив его на конкретный случай. Надеюсь, это достаточно хорошо; если нет, я могу попытаться работать над этим завтра. –