chromatography result graph

Hello friends, basically I would like to make a graph like the ones made by the ÄKTA UNICORN program
The problem is that when I export the files, R does not read them because the fractions are exported not throughout the entire table but only a small part and there are blank spaces giving me the following error: Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : line 26 did not have 8 elements
I would appreciate it if you help me know how to import this type of format, the files that ÄKTA exports do so in .asc and ÄKTA GO does it in CSV
I would like to make an interactive graph like the following in which the Y axis can graph 3 variables depending on what is required for example: % imidazole, mAU, Conductivity and the X axis in addition to graphing the Y axis values can also graph the fractions elution.
Here is an example of what the UNICORN program graphs:
Basically I have been using the following R code to plot my results but only plotting the mAU on the Y axis and the mL elution on the X axis

setwd("C:/Users/Luis/OneDrive/LAVF7/MO_7/AKTA/AKTA GO/Octamero-Enero/")
octamero1 <- read.table("t7octermero20%.asc",                 # Archivo de datos TXT indicado como string o ruta completa al archivo
                    header = TRUE,       # Si se muestra el encabezado (TRUE) o no (FALSE)
                    sep = "",             # Separador de las columnas del archivo
                    dec = ",",            # Caracter utilizado para separar decimales de los números en el archivo
                    skip = 2)  
octamero_280 <- octamero1[,1:2]
octamerofig <- ggplot(octamero_280, aes(x = ml, y = mAU)) +
  scale_x_continuous(breaks = seq(0, 100, by = 1))+
  labs(title='Octamero - Frac 20% -  - Superose 6 increase 10300',
       subtitle='Tris50mM, pH 7.8, 5% glicerol, NaCl300mM, MgCl2 5mM',
       x='Volume mL', y='Abs 280nm mAU')+
  theme_base() +
  theme(plot.background = element_rect(color = 1,
                                       size = 1),
        text = element_text(size=15), 
        axis.text = element_text(angle = 90),
        panel.grid.major = element_line(color = "white",
                                        size = 0.5,
                                        linetype = 2))

Hi @Luis1457 This plot is very nice.

Try to put the data file in a friendly format, you could load in a drive link. Remember the importance of put a reproducible example.

Im find this helps, maybe is good for you.