>library(flipDimensionReduction)
>x <- if (!exists("formDataType") || formDataType == "Use an existing table")
    formTableToAnalyse else flipTransformations::ParseEnteredData(formEnteredData)
>if (exists("formRowTitle"))
    attr(x, "row.column.names") <- c(formRowTitle, formColumnTitle)
>
>ca <- CorrespondenceAnalysis(x,
    normalization = formNormalization,
    output = formOutput,
    focus = formFocus,
    supplementary = formSupplementary,
    trend.lines = formTrendLine,
    transpose = formTranspose,
    max.row.labels.plot = if (exists("formRowMaxLab")) formRowMaxLab else 0,
    max.col.labels.plot = if (exists("formColMaxLab")) formColMaxLab else 0,
    multiple.tables = if (exists("formMult")) formMult else FALSE,
    chart.title = formTitle,
    logos = if (formOutput=="Scatterplot" && formUseLogo) formLogos else NULL,
    logo.size = formLogoSize,
    row.names.to.remove = formIgnoreRows,
    column.names.to.remove = formIgnoreColumns,
    row.color = rowColor,
    col.color = colColor,
    color.palette = formPalette,
    bubble.size = formBubbleSizes,
    bubble.title = formLegendTitle,
    mirror.vertical = TRUE)
>ca.7 <- if (formOutput == "Input Table") print(ca) else ca
Total time:1.72s
Time on R server:1.69s
Time evaluating code:1.59s
Bytes sent:3,723
Bytes received:12,822