Gráfico de coordenadas paralelas R com escala fixa no eixo X, independentemente do tamanho do gráfico

estou tentandoconstruir um diagrama de coordenadas paralelo em R por mostrar a diferença de classificação em diferentes faixas etárias. E eu quero ter uma escala fixa no eixo Y para mostrar os valores.

Aqui está um gráfico de PC:

O objetivo é ver muito bem as inclinações das linhas. Portanto, se eu tiver o valor 1 vinculado ao valor 1000, quero ver a linha indo todo o caminho abruptamente.

Em R até agora, se eu tiver valores muito grandes, minha trama é toda esmagada, então tudo se encaixa e é difícil visualizar qualquer coisa.

Meu código para desenhar o gráfico de coordenadas paralelas é o seguinte até agora:

pc_18_34 <- read.table("parCoordData_18_24_25_34.csv", header=FALSE, sep="\t")
#name columns of data frame
colnames(pc_18_34) = c("18-25","25-34")

#build the parallel coordinate plot
# doc : http://docs.ggplot2.org/current/geom_path.html
group <- rep(c("Top 10", "Top 10-29", "Top 30-49"), each = 18)
df <- data.frame(id = seq_along(group), group, pc_18_34[,1], pc_18_34[,2])
colnames(df)[3] = "18-25"
colnames(df)[4] = "25-34"
library(reshape2) # for melt

dfm <- melt(df, id.var = c("id", "group"))
dfm[order(dfm$group,dfm$ArtistRank,decreasing=TRUE),]
colnames(dfm)[3] = "AgeGroup"
colnames(dfm)[4] = "ArtistRank"

ggplot(dfm, aes(x=AgeGroup, y=ArtistRank, group = id, colour = group), main="Tops across age groups")+  geom_path(alpha = 0.5, size=1) + geom_path(aes(color=group))

Eu examinei como fazer com que as escalas mudassem no ggplot, usando bibliotecas como escalas, mas quando eu tinha uma camada de escala, o diagrama nem aparece mais.

Quaisquer pensamentos sobre como usar uma escala fixa (diga a diferença de 1 na classificação mostrada como 5px na plotagem),mesmo que isso signifique que o enredo é muito alto ?

Thaanks !! :)

questionAnswers(1)

yourAnswerToTheQuestion