|
553 | 553 | if (is.numeric(ylimDown)) { |
554 | 554 | y.limdown = ylimDown |
555 | 555 | } else { |
556 | | - y.limdown = 0 |
| 556 | + all_abund = if (plot_global) c(datafeature.ptm$ABUNDANCE, datafeature.protein$ABUNDANCE) else datafeature.ptm$ABUNDANCE |
| 557 | + y.limdown = max(floor(min(all_abund, na.rm = TRUE) - 3), 0) |
557 | 558 | } |
558 | | - |
| 559 | + |
559 | 560 | ## Apply pre-plot formatting |
560 | | - ptm.list = .preplot.format.tmt(datafeature.ptm, datarun.ptm, |
| 561 | + ptm.list = .preplot.format.tmt(datafeature.ptm, datarun.ptm, |
561 | 562 | y.limup, type) |
562 | 563 | datafeature.ptm = ptm.list[[1]] |
563 | 564 | datarun.ptm = ptm.list[[2]] |
|
871 | 872 | y.limup = ylimUp |
872 | 873 | } |
873 | 874 |
|
874 | | - y.limdown = 0 |
875 | 875 | if (is.numeric(ylimDown)) { |
876 | 876 | y.limdown = ylimDown |
| 877 | + } else { |
| 878 | + all_abund = if (length(data.table.list) == 4) c(datafeature.ptm$ABUNDANCE, datafeature.protein$ABUNDANCE) else datafeature.ptm$ABUNDANCE |
| 879 | + y.limdown = max(floor(min(all_abund, na.rm = TRUE) - 3), 0) |
877 | 880 | } |
878 | | - |
| 881 | + |
879 | 882 | ## Apply pre-plot formatting |
880 | | - ptm.list = .preplot.format.tmt(datafeature.ptm, datarun.ptm, y.limup, |
| 883 | + ptm.list = .preplot.format.tmt(datafeature.ptm, datarun.ptm, y.limup, |
881 | 884 | type) |
882 | 885 | datafeature.ptm = ptm.list[[1]] |
883 | 886 | datarun.ptm = ptm.list[[2]] |
|
1374 | 1377 | if (is.numeric(ylimDown)) { |
1375 | 1378 | y.limdown = ylimDown |
1376 | 1379 | } else { |
1377 | | - y.limdown = 0 |
| 1380 | + all_abund = if (plot_global) c(datafeature.ptm$ABUNDANCE, datafeature.protein$ABUNDANCE) else datafeature.ptm$ABUNDANCE |
| 1381 | + y.limdown = max(floor(min(all_abund, na.rm = TRUE) - 3), 0) |
1378 | 1382 | } |
1379 | | - |
1380 | | - ptm.list = .preplot.format.lf(datafeature.ptm, datarun.ptm, |
| 1383 | + |
| 1384 | + ptm.list = .preplot.format.lf(datafeature.ptm, datarun.ptm, |
1381 | 1385 | y.limup, type) |
1382 | 1386 | datafeature.ptm = ptm.list[[1]] |
1383 | 1387 | datarun.ptm = ptm.list[[2]] |
|
1667 | 1671 | y.limup = ylimUp |
1668 | 1672 | } |
1669 | 1673 |
|
1670 | | - y.limdown = 0 |
1671 | 1674 | if (is.numeric(ylimDown)) { |
1672 | 1675 | y.limdown = ylimDown |
| 1676 | + } else { |
| 1677 | + all_abund = if (length(data.table.list) == 4) c(datafeature.ptm$ABUNDANCE, datafeature.protein$ABUNDANCE) else datafeature.ptm$ABUNDANCE |
| 1678 | + y.limdown = max(floor(min(all_abund, na.rm = TRUE) - 3), 0) |
1673 | 1679 | } |
1674 | | - |
| 1680 | + |
1675 | 1681 | ## Apply pre-plot formatting |
1676 | 1682 | ptm.list = .preplot.format.lf(datafeature.ptm, datarun.ptm, y.limup, type) |
1677 | 1683 | datafeature.ptm = ptm.list[[1]] |
|
0 commit comments