Когда две строки совпадают, matplotlib использует «сумму» двух цветов линий, в то время как ggplot использует цвет из одной строки.Способ matplotlib проясняет, что две линии перекрываются.Можно ли заставить ggplot выполнять подобную раскраску?
Настройка альфа-типа делает это, но с альфой в конечном цвете преобладает верхний цвет.(Если альфа = 0,5, то верхний цвет приобретает непрозрачность 0,5, а под цветным - непрозрачность 0,5 * 0,5.)
matplotlib
pd.DataFrame({'A' : [0,1,2,3, 4], 'B' : [-1, 0, 2, 3, 0]}).plot(title = 'matplotlib in python')

ggplot
dt = data.table(name = rep(c('A','B'), each = 5),
y = c(0,1,2,3,4,-1, 0, 2, 3, 0),
x = 1:5)
ggplot(dt) +
geom_line(aes(x = x, y = y, col = name)) +
ggtitle('ggplot in R')
