Sou novo no LaTeX e estou tentando criar um gráfico 3D com 180 pontos. Tentei compilá-lo, mas depois de 25 minutos ele ainda não havia compilado, embora meu computador parecesse estar funcionando bastante.
Consegui criar um gráfico 3D para teste com apenas 6 pontos, então não acho que haja algo errado com o código.
Também não há mensagens de erro ou avisos.
Existe um limite de quantos pontos podem ser colocados em um gráfico ou está esperando muito tempo para que um gráfico 3D seja compilado?
\usepackage{pgfplots}
\begin{tikzpicture}
\begin{axis}[xlabel style={align=right,text width=3cm},
xlabel= Query Length (150-5000),
ylabel=Document Length (0-100),
zlabel=Time Taken (highest:16.22)]
\addplot3[surf] coordinates {
%HSK 1 document length from 0-3000
%Returning 10 documents
(150, 100, 9.15)(150, 200, 9.91)(150, 300, 10.50)
(150, 400, 10.44) (150,500,10.53) (150, 600, 9.37)
(150, 700, 15.04 ) (150, 800, 16.16) (150,900,18.00)
( 150, 1000, 29.34 )(150, 1100, 28.12) (150,1200, 23.31)
(150, 1300, 22.62 )(150, 1400, 24.51 ) (150, 1500, 24.43 )
(150, 1600, 28.10 )( 150, 1700, 28.45 ) (150, 1800, 16.46 )
(150, 1900, 29.19 )(150,2000, 28.55 ) (150, 2100, 31.86 )
(150, 2200,33.02 ) (150, 2300, 33.69 ) (150, 2400, 33.40 )
(150, 2500, 33.00 ) (150, 2600, 33.65) (150, 2700, 32.51 )
(150, 2800,36.29 ) (150, 2900, 38.33 ) (150, 3000, 41.47 )
%HSK 2 document length from 0-3000
%Returning 10 documents
(300, 100,11.29 )(300, 200, 10.81 )(300, 300, 9.96 )
(300, 400, 12.02) (300,500, 14.03) (300, 600, 15.24)
(300, 700, 18.22 ) (300, 800, 18.98 ) (300, 900, 18.56)
( 300, 1000, 20.44) ( 300, 1100, 22.40 ) (300,1200, )
(300, 1300, 22.47 )(300, 1400, 24.95 ) (300, 1500, 25.43)
(300, 1600, 26.87)( 300, 1700, 28.77 ) (300, 1800, 29.75 )
(300, 1900, 30.46 )(300,2000, 32.41 ) (300, 2100, 32.94 )
(300, 2200, 34.15 ) (300, 2300, 35.48 ) (300, 2400, 36.42)
(300, 2500, 36.05 ) (300, 2600, 36.00) (300, 2700, 37.59 )
(300, 2800, 38.57) (300, 2900, 39.11 ) (300, 3000, 40.77)
%HSK 3 document length from 0-3000
%Returning 10 documents
(600, 100, 11.47 )(600, 200, 10.89 )(600, 300, 10.96)
(600, 400, 13.98 ) (600,500, 15.66) (600, 600, 16.09 )
(600, 700, 17.49 ) (600, 800, 19.65 ) (600, 900, 19.80 )
( 600, 1000, 21.04 ) ( 600, 1100, 22.85) (600,1200, 23.60 )
(600, 1300, 25.86 )(600, 1400, 26.58 ) (600, 1500, 27.73 )
(600, 1600, 30.21 )( 600, 1700, 30.14 ) (600, 1800, 30.99 )
(600, 1900, 31.77 )(600,2000, 32.21 ) (600, 2100, 33.89 )
(600, 2200, 34.95 ) (600, 2300, 35.59 ) (600, 2400, 35.76 )
(600, 2500, 36.87) (600, 2600, 37.14) (600, 2700, 38.42 )
(600, 2800, 38.01 ) (600, 2900, 42.47) (600, 3000, 41.63 )
%HSK 4 document length from 0-3000
%Returning 10 documents
(1200, 100, 11.82)(1200, 200, 12.02)(1200, 300,12.46 )
(1200, 400, 15.27) (1200,500, 16.91 ) (1200, 600, 16.80 )
(1200, 700, 18.65 ) (1200, 800, 19.86) (1200,900, 19.03)
( 1200, 1000, 21.96 )(1200, 1100, 23.43 ) (1200,1200, 23.25 )
(1200, 1300, 23.83 )(1200, 1400, 26.29 ) (1200, 1500, 28.24)
(1200, 1600, 29.88)( 1200, 1700, 30.34) (1200, 1800,31.60 )
(1200, 1900, 32.23)(1200,2000, 33.40 ) (1200, 2100, 34.00)
(1200, 2200, 34.52) (1200, 2300, 34.91) (1200, 2400,)
(1200, 2500, 35.70) (1200, 2600, 35.50) (1200, 2700, 35.24 )
(1200, 2800, 34.23) (1200, 2900, 35.41) (1200, 3000, 36.47)
%HSK 5 document length from 0-3000
%Returning 10 documents
(2500, 100, 13.97)(2500, 200, 11.00 )(2500, 300, 11.47 )
(2500, 400, 11.81 ) (2500,500, 11.46) (2500, 600, 13.36 )
(2500, 700, 16.62 ) (2500, 800, 19.07) (2500, 900, 19.05)
( 2500, 1000, 22.25 ) ( 2500, 1100, 25.32) (2500,1200, 25.08)
(2500, 1300, 25.37 )(2500, 1400, 25.43) (2500, 1500, 29.30 )
(2500, 1600,27.89 )( 2500, 1700, 31.77 ) (2500, 1800, 31.86 )
(2500, 1900, 32.66 )(2500,2000, 34.85) (2500, 2100,36.96 )
(2500, 2200, 34.44 ) (2500, 2300, 36.54 ) (2500, 2400, 32.60)
(2500, 2500, 37.17 ) (2500, 2600, 38.71) (2500, 2700, 38.28)
(2500, 2800, 39.89 ) (2500, 2900, 42,10 ) (2500, 3000, 41.07)
%HSK 6 document length from 0-3000
%Returning 10 documents
(5000, 100, 14.28 )(5000, 200, 14.56 )(5000, 300, 13.62 )
(5000, 400, 14.74 ) (5000,500, 13.44) (5000, 600, 14.83 )
(5000, 700, 20.38 ) (5000, 800, 20.11 ) (5000, 900, 24.16 )
( 5000, 1000, 19.48 ) ( 5000, 1100, 29.05 ) (5000,1200, 32.22 )
(5000, 1300, 21.83 )(5000, 1400,27.03 ) (5000, 1500, 28.55 )
(5000, 1600, 27.07 )( 5000, 1700,29.80 ) (5000, 1800, 35.65 )
(5000, 1900, 32.88)(5000,2000, 37.07 ) (5000, 2100, 37.88 )
(5000, 2200, 37.00 ) (5000, 2300, ) (5000, 2400, 40.86 )
(5000, 2500, 40.65 ) (5000, 2600, 41.50) (5000, 2700, 39.78)
(5000, 2800, 38.84 ) (5000, 2900, 43.30 ) (5000, 3000, 42.73 )
};
\end{axis}
\end{tikzpicture}
Responder1
Se este é exatamente o código que você está compilando, não é um documento TeX válido. Se for parte de um código, poste tudo. Neste exemplo, você deve remover as linhas vazias; alguns deles não são necessários, alguns deles levam a erros. Experimente você mesmo
Mas o principal problema é que faltam pontos de dados, três, pelo que posso ver, são (300,1200, )
and (1200,2400,)
and (5000,2300,)
. Preencha essas entradas ou remova-as adequadamente e isso deve funcionar.
Se eu corrigir aleatoriamente as entradas problemáticas, recebo isso
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel style={align=right,text width=3cm},
xlabel= Query Length (150-5000),
ylabel=Document Length (0-100),
zlabel=Time Taken (highest:16.22)]
\addplot3[surf] coordinates {
%HSK 1 document length from 0-3000
%Returning 10 documents
(150, 100, 9.15)(150, 200, 9.91)(150, 300, 10.50)
(150, 400, 10.44) (150,500,10.53) (150, 600, 9.37)
(150, 700, 15.04) (150, 800, 16.16) (150,900,18.00)
( 150, 1000, 29.34 )(150, 1100, 28.12) (150,1200, 23.31)
(150, 1300, 22.62 )(150, 1400, 24.51 ) (150, 1500, 24.43 )
(150, 1600, 28.10 )( 150, 1700, 28.45 ) (150, 1800, 16.46 )
(150, 1900, 29.19 )(150,2000, 28.55 ) (150, 2100, 31.86 )
(150, 2200,33.02 ) (150, 2300, 33.69 ) (150, 2400, 33.40 )
(150, 2500, 33.00 ) (150, 2600, 33.65) (150, 2700, 32.51 )
(150, 2800,36.29 ) (150, 2900, 38.33 ) (150, 3000, 41.47 )
%HSK 2 document length from 0-3000
%Returning 10 documents
(300, 100,11.29 )(300, 200, 10.81 )(300, 300, 9.96 )
(300, 400, 12.02) (300,500, 14.03) (300, 600, 15.24)
(300, 700, 18.22 ) (300, 800, 18.98 ) (300, 900, 18.56)
( 300, 1000, 20.44) ( 300, 1100, 22.40 ) (300,1200, 24.00)
(300, 1300, 22.47 )(300, 1400, 24.95 ) (300, 1500, 25.43)
(300, 1600, 26.87)( 300, 1700, 28.77 ) (300, 1800, 29.75 )
(300, 1900, 30.46 )(300,2000, 32.41 ) (300, 2100, 32.94 )
(300, 2200, 34.15 ) (300, 2300, 35.48 ) (300, 2400, 36.42)
(300, 2500, 36.05 ) (300, 2600, 36.00) (300, 2700, 37.59 )
(300, 2800, 38.57) (300, 2900, 39.11 ) (300, 3000, 40.77)
%HSK 3 document length from 0-3000
%Returning 10 documents
(600, 100, 11.47 )(600, 200, 10.89 )(600, 300, 10.96)
(600, 400, 13.98 ) (600,500, 15.66) (600, 600, 16.09 )
(600, 700, 17.49 ) (600, 800, 19.65 ) (600, 900, 19.80 )
( 600, 1000, 21.04 ) ( 600, 1100, 22.85) (600,1200, 23.60 )
(600, 1300, 25.86 )(600, 1400, 26.58 ) (600, 1500, 27.73 )
(600, 1600, 30.21 )( 600, 1700, 30.14 ) (600, 1800, 30.99 )
(600, 1900, 31.77 )(600,2000, 32.21 ) (600, 2100, 33.89 )
(600, 2200, 34.95 ) (600, 2300, 35.59 ) (600, 2400, 35.76 )
(600, 2500, 36.87) (600, 2600, 37.14) (600, 2700, 38.42 )
(600, 2800, 38.01 ) (600, 2900, 42.47) (600, 3000, 41.63 )
%HSK 4 document length from 0-3000
%Returning 10 documents
(1200, 100, 11.82)(1200, 200, 12.02)(1200, 300,12.46 )
(1200, 400, 15.27) (1200,500, 16.91 ) (1200, 600, 16.80 )
(1200, 700, 18.65 ) (1200, 800, 19.86) (1200,900, 19.03)
(1200, 1000, 21.96 )(1200, 1100, 23.43 ) (1200,1200, 23.25 )
(1200, 1300, 23.83 )(1200, 1400, 26.29 ) (1200, 1500, 28.24)
(1200, 1600, 29.88)( 1200, 1700, 30.34) (1200, 1800,31.60 )
(1200, 1900, 32.23)(1200,2000, 33.40 ) (1200, 2100, 34.00)
(1200, 2200, 34.52) (1200, 2300, 34.91) (1200, 2400,35)
(1200, 2500, 35.70) (1200, 2600, 35.50) (1200, 2700, 35.24 )
(1200, 2800, 34.23) (1200, 2900, 35.41) (1200, 3000, 36.47)
%HSK 5 document length from 0-3000
%Returning 10 documents
(2500, 100, 13.97)(2500, 200, 11.00 )(2500, 300, 11.47 )
(2500, 400, 11.81 ) (2500,500, 11.46) (2500, 600, 13.36 )
(2500, 700, 16.62 ) (2500, 800, 19.07) (2500, 900, 19.05)
(2500, 1000, 22.25 ) ( 2500, 1100, 25.32) (2500,1200, 25.08)
(2500, 1300, 25.37 )(2500, 1400, 25.43) (2500, 1500, 29.30 )
(2500, 1600,27.89 )( 2500, 1700, 31.77 ) (2500, 1800, 31.86 )
(2500, 1900, 32.66 )(2500,2000, 34.85) (2500, 2100,36.96 )
(2500, 2200, 34.44 ) (2500, 2300, 36.54 ) (2500, 2400, 32.60)
(2500, 2500, 37.17 ) (2500, 2600, 38.71) (2500, 2700, 38.28)
(2500, 2800, 39.89 ) (2500, 2900, 42.10 ) (2500, 3000, 41.07)
%%HSK 6 document length from 0-3000
%%Returning 10 documents
(5000, 100, 14.28 )(5000, 200, 14.56 )(5000, 300, 13.62 )
(5000, 400, 14.74 ) (5000,500, 13.44) (5000, 600, 14.83 )
(5000, 700, 20.38 ) (5000, 800, 20.11 ) (5000, 900, 24.16 )
( 5000, 1000, 19.48 ) ( 5000, 1100, 29.05 ) (5000,1200, 32.22 )
(5000, 1300, 21.83 )(5000, 1400,27.03 ) (5000, 1500, 28.55 )
(5000, 1600, 27.07 )( 5000, 1700,29.80 ) (5000, 1800, 35.65 )
(5000, 1900, 32.88)(5000,2000, 37.07 ) (5000, 2100, 37.88 )
(5000, 2200, 37.00 ) (5000, 2300,39 ) (5000, 2400, 40.86 )
(5000, 2500, 40.65 ) (5000, 2600, 41.50) (5000, 2700, 39.78)
(5000, 2800, 38.84 ) (5000, 2900, 43.30 ) (5000, 3000, 42.73 )
};
\end{axis}
\end{tikzpicture}
\end{document}