\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.025518417358398438, 1.633348495255052e-14) (0.019878387451171875, 8.093309683727958e-06) (0.0039136409759521484, 1.0011828069282758e-05) (0.0034923553466796875, 1.0381671267894786e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.10444974899291992, 5.6483826789528946e-14) (0.0849616527557373, 2.666439022880245e-05) (0.07023787498474121, 0.00016585900433932813) (0.06217312812805176, 0.018493702441701836) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.02682948112487793, 2.0848791833832475e-14) (0.015533208847045898, 1.2432327593501902e-05) (0.010462284088134766, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.06483006477355957, 3.246613517663035e-14) (0.06059408187866211, 1.4595363716989783e-05) (0.032677650451660156, 6.077779087800864e-05) (0.030798912048339844, 0.009712679032806785) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.014294862747192383, 7.816606313770346e-14) (0.014139175415039062, 5.731797928108055e-05) (0.00558018684387207, 7.884244682938485e-05) (0.0031414031982421875, 9.08332229840654e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.08866262435913086, 3.080779884969069e-13) (0.06777000427246094, 0.0027906812542574677) (0.06621217727661133, 0.003003650682678019) (0.06328701972961426, 0.06762697977728244) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.019637584686279297, 1.138330832221275e-13) (0.018932342529296875, 0.00015622848268478636) (0.008314371109008789, 0.0001823260989208523) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.047104597091674805, 2.1963228096601838e-13) (0.04444146156311035, 0.00045456868714252043) (0.044115304946899414, 0.0013994551119441985) (0.042633771896362305, 0.0015128617360669987) (0.02762460708618164, 0.03023736506523668) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.025518417358398438, 7.815970093361102e-14) (0.019878387451171875, 4.53073793380554e-05) (0.0034923553466796875, 6.149093347396217e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.10444974899291992, 2.3447910280083306e-13) (0.0849616527557373, 0.00011040342351975596) (0.07023787498474121, 0.0014281020559963054) (0.06217312812805176, 0.1616781633983706) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.02682948112487793, 8.526512829121202e-14) (0.015533208847045898, 7.218249311691238e-05) (0.010462284088134766, 0.01142005281182179) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.06483006477355957, 1.9539925233402755e-13) (0.06059408187866211, 0.0001010958156122399) (0.032677650451660156, 0.00031657239108540125) (0.030798912048339844, 0.04343111304615732) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.014294862747192383, 7.389644451905042e-13) (0.00558018684387207, 0.00044428520784123293) (0.0031414031982421875, 0.0006451132913980473) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.08866262435913086, 6.366462912410498e-12) (0.06777000427246094, 0.14726652207173174) (0.06621217727661133, 0.15459074082173174) (0.06328701972961426, 0.3725700927809612) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.019637584686279297, 2.5011104298755527e-12) (0.018932342529296875, 0.0006953575043020521) (0.008314371109008789, 0.0017179596427467914) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.047104597091674805, 4.320099833421409e-12) (0.04444146156311035, 0.002204805035731283) (0.044115304946899414, 0.08546678898619575) (0.042633771896362305, 0.08986132023619575) (0.038205862045288086, 0.17462759465869482) (0.02762460708618164, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.025518417358398438, 1.174930985836653e-14) (0.0039136409759521484, 4.487881967266183e-06) (0.0034923553466796875, 5.399320077479897e-06) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.10444974899291992, 4.3955442063925435e-14) (0.0849616527557373, 2.0569704932057052e-05) (0.07023787498474121, 0.00012042898652917051) (0.06217312812805176, 0.012095018738066912) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.02682948112487793, 1.616395906012258e-14) (0.015533208847045898, 7.927478191215087e-06) (0.010462284088134766, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.06483006477355957, 2.4658848574166113e-14) (0.06059408187866211, 1.0886239761326167e-05) (0.04539227485656738, 4.313943531640927e-05) (0.032677650451660156, 4.438948302160508e-05) (0.030798912048339844, 0.006414925741708876) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.014294862747192383, 5.15179565674373e-14) (0.014139175415039062, 2.9765112431553665e-05) (0.00558018684387207, 3.7488733463819646e-05) (0.0031414031982421875, 4.768168392689054e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.08866262435913086, 2.0340771289539817e-13) (0.06777000427246094, 0.0002675314509713091) (0.06621217727661133, 0.0008664058112291557) (0.06328701972961426, 0.0490590818412977) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.019637584686279297, 6.991879297757464e-14) (0.018932342529296875, 9.950346012118661e-05) (0.008314371109008789, 0.00011163985111337693) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.047104597091674805, 1.2661423021143036e-13) (0.044115304946899414, 0.00014543705071105438) (0.042633771896362305, 0.00040430777728872326) (0.02762460708618164, 0.021174211660697058) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.003550291061401367, 1.633348495255052e-14) (0.0011186599731445312, 8.093309683727958e-06) (0.0003707408905029297, 1.0011828069282758e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.008038759231567383, 5.6483826789528946e-14) (0.004852771759033203, 2.666439022880245e-05) (0.0025489330291748047, 0.000163129319766601) (0.0014157295227050781, 0.00016585900433932813) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.0021996498107910156, 2.0848791833832475e-14) (0.0007212162017822266, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.0035123825073242188, 3.246613517663035e-14) (0.002582073211669922, 6.077779087800864e-05) (0.0016245841979980469, 6.271467487885373e-05) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.0012433528900146484, 7.816606313770346e-14) (0.0003879070281982422, 7.884244682938485e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.007206439971923828, 3.080779884969069e-13) (0.006171703338623047, 0.0011638864406627314) (0.004986286163330078, 0.0027906812542574677) (0.0017406940460205078, 0.003003650682678019) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.00201416015625, 1.138330832221275e-13) (0.00040435791015625, 0.0001823260989208523) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.003337860107421875, 2.1963228096601838e-13) (0.0021953582763671875, 0.00045456868714252043) (0.0008869171142578125, 0.03023736506523668) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.003550291061401367, 7.815970093361102e-14) (0.0011186599731445312, 4.53073793380554e-05) (0.0003707408905029297, 6.239979841815568e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.008038759231567383, 2.3447910280083306e-13) (0.004852771759033203, 0.00011040342351975596) (0.0014157295227050781, 0.0014281020559963054) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.0021996498107910156, 8.526512829121202e-14) (0.0007212162017822266, 0.01142005281182179) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.0035123825073242188, 1.9539925233402755e-13) (0.002582073211669922, 0.00031657239108540125) (0.0016245841979980469, 0.0003600383248754113) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.0012433528900146484, 7.389644451905042e-13) (0.0003879070281982422, 0.00044428520784123293) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.007206439971923828, 6.366462912410498e-12) (0.006171703338623047, 0.00864977488569707) (0.004986286163330078, 0.14726652207173174) (0.0017406940460205078, 0.15459074082173174) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.00201416015625, 2.5011104298755527e-12) (0.00040435791015625, 0.0017179596427467914) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.003337860107421875, 4.320099833421409e-12) (0.0021953582763671875, 0.002204805035731283) (0.0008869171142578125, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (0.003550291061401367, 1.174930985836653e-14) (0.0003707408905029297, 4.487881967266183e-06) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (0.008038759231567383, 4.3955442063925435e-14) (0.004852771759033203, 2.0569704932057052e-05) (0.0025489330291748047, 0.00011486073022691514) (0.0014157295227050781, 0.00012042898652917051) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (0.0021996498107910156, 1.616395906012258e-14) (0.0007212162017822266, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (0.0035123825073242188, 2.4658848574166113e-14) (0.0016245841979980469, 4.313943531640927e-05) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (0.0012433528900146484, 5.15179565674373e-14) (0.0003879070281982422, 3.7488733463819646e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (0.007206439971923828, 2.0340771289539817e-13) (0.004986286163330078, 0.0002675314509713091) (0.0017406940460205078, 0.0008664058112291557) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (0.00201416015625, 6.991879297757464e-14) (0.00040435791015625, 0.00011163985111337693) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (0.003337860107421875, 1.2661423021143036e-13) (0.0021953582763671875, 0.0003331578228447229) (0.0008869171142578125, 0.021174211660697058) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (7652.0, 1.633348495255052e-14) (3692.0, 8.093309683727958e-06) (0.0, 1.0011828069282758e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (777952.0, 5.6483826789528946e-14) (389340.0, 2.666439022880245e-05) (89032.0, 0.000163129319766601) (39428.0, 0.00016585900433932813) (38420.0, 0.018493702441701836) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (32204.0, 2.0848791833832475e-14) (14768.0, 1.0148711488357178e-05) (1720.0, 1.2432327593501902e-05) (1428.0, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (194952.0, 3.246613517663035e-14) (97120.0, 1.4595363716989783e-05) (19332.0, 6.077779087800864e-05) (13956.0, 0.009712679032806785) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (7652.0, 7.816606313770346e-14) (3692.0, 5.731797928108055e-05) (1168.0, 7.884244682938485e-05) (0.0, 9.08332229840654e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (778016.0, 3.080779884969069e-13) (86564.0, 0.0011638864406627314) (47648.0, 0.003003650682678019) (38708.0, 0.06762697977728244) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (31752.0, 1.138330832221275e-13) (16220.0, 9.57212945230258e-05) (1508.0, 0.00015622848268478636) (1220.0, 0.007235630316186132) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (194992.0, 2.1963228096601838e-13) (41576.0, 0.00045456868714252043) (18884.0, 0.0015128617360669987) (11640.0, 0.03023736506523668) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (7652.0, 7.815970093361102e-14) (3692.0, 4.53073793380554e-05) (0.0, 6.149093347396217e-05) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (777952.0, 2.3447910280083306e-13) (389340.0, 0.00011040342351975596) (39428.0, 0.0014281020559963054) (38420.0, 0.1616781633983706) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (32204.0, 8.526512829121202e-14) (14768.0, 4.128012047743823e-05) (1720.0, 7.218249311691238e-05) (1428.0, 0.01142005281182179) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (194952.0, 1.9539925233402755e-13) (97120.0, 0.0001010958156122399) (19332.0, 0.00031657239108540125) (13956.0, 0.04343111304615732) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (7652.0, 7.389644451905042e-13) (1168.0, 0.00044428520784123293) (0.0, 0.0006451132913980473) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (778016.0, 6.366462912410498e-12) (86564.0, 0.00864977488569707) (47648.0, 0.15459074082173174) (38708.0, 0.3725700927809612) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (31752.0, 2.5011104298755527e-12) (1508.0, 0.0006953575043020521) (1220.0, 0.05663806344387723) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (194992.0, 4.320099833421409e-12) (41576.0, 0.002204805035731283) (18884.0, 0.08986132023619575) (11640.0, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot coordinates { (7652.0, 1.174930985836653e-14) (0.0, 4.487881967266183e-06) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot coordinates { (777952.0, 4.3955442063925435e-14) (389340.0, 2.0569704932057052e-05) (89032.0, 0.00011486073022691514) (39428.0, 0.00012042898652917051) (38420.0, 0.012095018738066912) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot coordinates { (32204.0, 1.616395906012258e-14) (14768.0, 7.89250630779037e-06) (1720.0, 7.927478191215087e-06) (1428.0, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot coordinates { (194952.0, 2.4658848574166113e-14) (97120.0, 1.0886239761326167e-05) (41832.0, 4.313943531640927e-05) (19332.0, 4.438948302160508e-05) (13956.0, 0.006414925741708876) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot coordinates { (7652.0, 5.15179565674373e-14) (3692.0, 2.9765112431553665e-05) (1168.0, 3.7488733463819646e-05) (0.0, 4.768168392689054e-05) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot coordinates { (778016.0, 2.0340771289539817e-13) (389228.0, 0.0002675314509713091) (86564.0, 0.000752799389273007) (47648.0, 0.0008664058112291557) (38708.0, 0.0490590818412977) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot coordinates { (31752.0, 6.991879297757464e-14) (16220.0, 4.352165773096983e-05) (1508.0, 9.950346012118661e-05) (1220.0, 0.004446868447419629) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot coordinates { (194992.0, 1.2661423021143036e-13) (97112.0, 0.00014543705071105438) (41576.0, 0.0003331578228447229) (18884.0, 0.00040430777728872326) (11640.0, 0.021174211660697058) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.025518417358398438, 1.633348495255052e-14) (0.019878387451171875, 8.093309683727958e-06) (0.0039136409759521484, 1.0011828069282758e-05) (0.0034923553466796875, 1.0381671267894786e-05) (0.00978231430053711, 0.0004091632643543914) (0.00461578369140625, 0.00040952455907551416) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.10444974899291992, 5.6483826789528946e-14) (0.0849616527557373, 2.666439022880245e-05) (0.0997467041015625, 0.000163129319766601) (0.07023787498474121, 0.00016585900433932813) (0.06217312812805176, 0.018493702441701836) (0.08691263198852539, 0.018538346979693608) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.02682948112487793, 2.0848791833832475e-14) (0.036118507385253906, 1.0148711488357178e-05) (0.015533208847045898, 1.2432327593501902e-05) (0.015785694122314453, 1.7443029285350175e-05) (0.019431591033935547, 0.0023024270367237296) (0.010462284088134766, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.06483006477355957, 3.246613517663035e-14) (0.06059408187866211, 1.4595363716989783e-05) (0.032677650451660156, 6.077779087800864e-05) (0.04539227485656738, 6.271467487885373e-05) (0.04678487777709961, 0.009706902897911922) (0.030798912048339844, 0.009712679032806785) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.014294862747192383, 7.816606313770346e-14) (0.014139175415039062, 5.731797928108055e-05) (0.00558018684387207, 7.884244682938485e-05) (0.0031414031982421875, 9.08332229840654e-05) (0.007806062698364258, 0.024509673813208763) (0.007259368896484375, 0.0245101849219791) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.08866262435913086, 3.080779884969069e-13) (0.10689783096313477, 0.0011638864406627314) (0.06777000427246094, 0.0027906812542574677) (0.06621217727661133, 0.003003650682678019) (0.0812845230102539, 0.06756664521088644) (0.06328701972961426, 0.06762697977728244) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.019637584686279297, 1.138330832221275e-13) (0.020348787307739258, 9.57212945230258e-05) (0.018932342529296875, 0.00015622848268478636) (0.008314371109008789, 0.0001823260989208523) (0.011260509490966797, 0.007235630316186132) (0.01595449447631836, 0.007235638033326446) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.047104597091674805, 2.1963228096601838e-13) (0.04444146156311035, 0.00045456868714252043) (0.044115304946899414, 0.0013994551119441985) (0.042633771896362305, 0.0015128617360669987) (0.02762460708618164, 0.03023736506523668) (0.038205862045288086, 0.030257799373617018) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.025518417358398438, 7.815970093361102e-14) (0.019878387451171875, 4.53073793380554e-05) (0.0034923553466796875, 6.149093347396217e-05) (0.0039136409759521484, 6.239979841815568e-05) (0.00461578369140625, 0.0017504621441237767) (0.00978231430053711, 0.0017505165501909836) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.10444974899291992, 2.3447910280083306e-13) (0.0849616527557373, 0.00011040342351975596) (0.07023787498474121, 0.0014281020559963054) (0.0997467041015625, 0.0015107137347385446) (0.08691263198852539, 0.16167654225044714) (0.06217312812805176, 0.1616781633983706) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.02682948112487793, 8.526512829121202e-14) (0.036118507385253906, 4.128012047743823e-05) (0.015533208847045898, 7.218249311691238e-05) (0.015785694122314453, 0.00011617243435679825) (0.010462284088134766, 0.01142005281182179) (0.019431591033935547, 0.01142904941571743) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.06483006477355957, 1.9539925233402755e-13) (0.06059408187866211, 0.0001010958156122399) (0.032677650451660156, 0.00031657239108540125) (0.04539227485656738, 0.0003600383248754113) (0.030798912048339844, 0.04343111304615732) (0.04678487777709961, 0.0434364779891272) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.014294862747192383, 7.389644451905042e-13) (0.00558018684387207, 0.00044428520784123293) (0.0031414031982421875, 0.0006451132913980473) (0.014139175415039062, 0.0006451132913980473) (0.007259368896484375, 0.17677229879373613) (0.007806062698364258, 0.1767824424076352) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.08866262435913086, 6.366462912410498e-12) (0.10689783096313477, 0.00864977488569707) (0.06777000427246094, 0.14726652207173174) (0.06621217727661133, 0.15459074082173174) (0.06328701972961426, 0.3725700927809612) (0.0812845230102539, 0.37262983666273897) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.019637584686279297, 2.5011104298755527e-12) (0.018932342529296875, 0.0006953575043020521) (0.020348787307739258, 0.0013711146793298212) (0.008314371109008789, 0.0017179596427467914) (0.011260509490966797, 0.05663806344387723) (0.01595449447631836, 0.05668051950706232) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.047104597091674805, 4.320099833421409e-12) (0.04444146156311035, 0.002204805035731283) (0.044115304946899414, 0.08546678898619575) (0.042633771896362305, 0.08986132023619575) (0.038205862045288086, 0.17462759465869482) (0.02762460708618164, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Build+Query time (s) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.025518417358398438, 1.174930985836653e-14) (0.0039136409759521484, 4.487881967266183e-06) (0.0034923553466796875, 5.399320077479897e-06) (0.019878387451171875, 5.6352923540264885e-06) (0.00978231430053711, 0.00023342675975848725) (0.00461578369140625, 0.00023411462441129372) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.10444974899291992, 4.3955442063925435e-14) (0.0849616527557373, 2.0569704932057052e-05) (0.0997467041015625, 0.00011486073022691514) (0.07023787498474121, 0.00012042898652917051) (0.06217312812805176, 0.012095018738066912) (0.08691263198852539, 0.012193849435809265) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.02682948112487793, 1.616395906012258e-14) (0.036118507385253906, 7.89250630779037e-06) (0.015533208847045898, 7.927478191215087e-06) (0.015785694122314453, 1.1303468858749222e-05) (0.019431591033935547, 0.0014102702177023877) (0.010462284088134766, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.06483006477355957, 2.4658848574166113e-14) (0.06059408187866211, 1.0886239761326167e-05) (0.04539227485656738, 4.313943531640927e-05) (0.032677650451660156, 4.438948302160508e-05) (0.04678487777709961, 0.006412012157902075) (0.030798912048339844, 0.006414925741708876) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.014294862747192383, 5.15179565674373e-14) (0.014139175415039062, 2.9765112431553665e-05) (0.00558018684387207, 3.7488733463819646e-05) (0.0031414031982421875, 4.768168392689054e-05) (0.007806062698364258, 0.009335396494048437) (0.007259368896484375, 0.009338335718460874) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.08866262435913086, 2.0340771289539817e-13) (0.06777000427246094, 0.0002675314509713091) (0.10689783096313477, 0.000752799389273007) (0.06621217727661133, 0.0008664058112291557) (0.0812845230102539, 0.049026354212870334) (0.06328701972961426, 0.0490590818412977) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.019637584686279297, 6.991879297757464e-14) (0.020348787307739258, 4.352165773096983e-05) (0.018932342529296875, 9.950346012118661e-05) (0.008314371109008789, 0.00011163985111337693) (0.01595449447631836, 0.0044442299299184765) (0.011260509490966797, 0.004446868447419629) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.047104597091674805, 1.2661423021143036e-13) (0.044115304946899414, 0.00014543705071105438) (0.04444146156311035, 0.0003331578228447229) (0.042633771896362305, 0.00040430777728872326) (0.02762460708618164, 0.021174211660697058) (0.038205862045288086, 0.02119811944407639) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.003550291061401367, 1.633348495255052e-14) (0.0011186599731445312, 8.093309683727958e-06) (0.0003707408905029297, 1.0011828069282758e-05) (0.0011610984802246094, 1.0381671267894786e-05) (0.0043277740478515625, 0.0004091632643543914) (0.002481222152709961, 0.00040952455907551416) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.008038759231567383, 5.6483826789528946e-14) (0.004852771759033203, 2.666439022880245e-05) (0.0025489330291748047, 0.000163129319766601) (0.0014157295227050781, 0.00016585900433932813) (0.0030443668365478516, 0.018493702441701836) (0.0023512840270996094, 0.018538346979693608) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.0021996498107910156, 2.0848791833832475e-14) (0.003223896026611328, 1.0148711488357178e-05) (0.005383729934692383, 1.2432327593501902e-05) (0.0023300647735595703, 1.7443029285350175e-05) (0.0051784515380859375, 0.0023024270367237296) (0.0007212162017822266, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.0035123825073242188, 3.246613517663035e-14) (0.004622459411621094, 1.4595363716989783e-05) (0.002582073211669922, 6.077779087800864e-05) (0.0016245841979980469, 6.271467487885373e-05) (0.001956462860107422, 0.009706902897911922) (0.002460956573486328, 0.009712679032806785) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.0012433528900146484, 7.816606313770346e-14) (0.0015156269073486328, 5.731797928108055e-05) (0.0003879070281982422, 7.884244682938485e-05) (0.0010638236999511719, 9.08332229840654e-05) (0.004822492599487305, 0.024509673813208763) (0.0050504207611083984, 0.0245101849219791) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.007206439971923828, 3.080779884969069e-13) (0.006171703338623047, 0.0011638864406627314) (0.004986286163330078, 0.0027906812542574677) (0.0017406940460205078, 0.003003650682678019) (0.002162933349609375, 0.06756664521088644) (0.006362199783325195, 0.06762697977728244) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.00201416015625, 1.138330832221275e-13) (0.0032501220703125, 9.57212945230258e-05) (0.005842685699462891, 0.00015622848268478636) (0.00040435791015625, 0.0001823260989208523) (0.003584146499633789, 0.007235630316186132) (0.0025873184204101562, 0.007235638033326446) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.003337860107421875, 2.1963228096601838e-13) (0.0021953582763671875, 0.00045456868714252043) (0.004016876220703125, 0.0013994551119441985) (0.0037636756896972656, 0.0015128617360669987) (0.0008869171142578125, 0.03023736506523668) (0.005570411682128906, 0.030257799373617018) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.003550291061401367, 7.815970093361102e-14) (0.0011186599731445312, 4.53073793380554e-05) (0.0011610984802246094, 6.149093347396217e-05) (0.0003707408905029297, 6.239979841815568e-05) (0.002481222152709961, 0.0017504621441237767) (0.0043277740478515625, 0.0017505165501909836) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.008038759231567383, 2.3447910280083306e-13) (0.004852771759033203, 0.00011040342351975596) (0.0014157295227050781, 0.0014281020559963054) (0.0025489330291748047, 0.0015107137347385446) (0.0023512840270996094, 0.16167654225044714) (0.0030443668365478516, 0.1616781633983706) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.0021996498107910156, 8.526512829121202e-14) (0.003223896026611328, 4.128012047743823e-05) (0.005383729934692383, 7.218249311691238e-05) (0.0023300647735595703, 0.00011617243435679825) (0.0007212162017822266, 0.01142005281182179) (0.0051784515380859375, 0.01142904941571743) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.0035123825073242188, 1.9539925233402755e-13) (0.004622459411621094, 0.0001010958156122399) (0.002582073211669922, 0.00031657239108540125) (0.0016245841979980469, 0.0003600383248754113) (0.002460956573486328, 0.04343111304615732) (0.001956462860107422, 0.0434364779891272) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.0012433528900146484, 7.389644451905042e-13) (0.0003879070281982422, 0.00044428520784123293) (0.0010638236999511719, 0.0006451132913980473) (0.0015156269073486328, 0.0006451132913980473) (0.0050504207611083984, 0.17677229879373613) (0.004822492599487305, 0.1767824424076352) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.007206439971923828, 6.366462912410498e-12) (0.006171703338623047, 0.00864977488569707) (0.004986286163330078, 0.14726652207173174) (0.0017406940460205078, 0.15459074082173174) (0.006362199783325195, 0.3725700927809612) (0.002162933349609375, 0.37262983666273897) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.00201416015625, 2.5011104298755527e-12) (0.005842685699462891, 0.0006953575043020521) (0.0032501220703125, 0.0013711146793298212) (0.00040435791015625, 0.0017179596427467914) (0.003584146499633789, 0.05663806344387723) (0.0025873184204101562, 0.05668051950706232) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.003337860107421875, 4.320099833421409e-12) (0.0021953582763671875, 0.002204805035731283) (0.004016876220703125, 0.08546678898619575) (0.0037636756896972656, 0.08986132023619575) (0.005570411682128906, 0.17462759465869482) (0.0008869171142578125, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Query time (s) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (0.003550291061401367, 1.174930985836653e-14) (0.0003707408905029297, 4.487881967266183e-06) (0.0011610984802246094, 5.399320077479897e-06) (0.0011186599731445312, 5.6352923540264885e-06) (0.0043277740478515625, 0.00023342675975848725) (0.002481222152709961, 0.00023411462441129372) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (0.008038759231567383, 4.3955442063925435e-14) (0.004852771759033203, 2.0569704932057052e-05) (0.0025489330291748047, 0.00011486073022691514) (0.0014157295227050781, 0.00012042898652917051) (0.0030443668365478516, 0.012095018738066912) (0.0023512840270996094, 0.012193849435809265) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (0.0021996498107910156, 1.616395906012258e-14) (0.003223896026611328, 7.89250630779037e-06) (0.005383729934692383, 7.927478191215087e-06) (0.0023300647735595703, 1.1303468858749222e-05) (0.0051784515380859375, 0.0014102702177023877) (0.0007212162017822266, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (0.0035123825073242188, 2.4658848574166113e-14) (0.004622459411621094, 1.0886239761326167e-05) (0.0016245841979980469, 4.313943531640927e-05) (0.002582073211669922, 4.438948302160508e-05) (0.001956462860107422, 0.006412012157902075) (0.002460956573486328, 0.006414925741708876) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (0.0012433528900146484, 5.15179565674373e-14) (0.0015156269073486328, 2.9765112431553665e-05) (0.0003879070281982422, 3.7488733463819646e-05) (0.0010638236999511719, 4.768168392689054e-05) (0.004822492599487305, 0.009335396494048437) (0.0050504207611083984, 0.009338335718460874) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (0.007206439971923828, 2.0340771289539817e-13) (0.004986286163330078, 0.0002675314509713091) (0.006171703338623047, 0.000752799389273007) (0.0017406940460205078, 0.0008664058112291557) (0.002162933349609375, 0.049026354212870334) (0.006362199783325195, 0.0490590818412977) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (0.00201416015625, 6.991879297757464e-14) (0.0032501220703125, 4.352165773096983e-05) (0.005842685699462891, 9.950346012118661e-05) (0.00040435791015625, 0.00011163985111337693) (0.0025873184204101562, 0.0044442299299184765) (0.003584146499633789, 0.004446868447419629) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (0.003337860107421875, 1.2661423021143036e-13) (0.004016876220703125, 0.00014543705071105438) (0.0021953582763671875, 0.0003331578228447229) (0.0037636756896972656, 0.00040430777728872326) (0.0008869171142578125, 0.021174211660697058) (0.005570411682128906, 0.02119811944407639) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ RMSE }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (7652.0, 1.633348495255052e-14) (3692.0, 8.093309683727958e-06) (0.0, 1.0011828069282758e-05) (0.0, 1.0381671267894786e-05) (1748.0, 0.0004091632643543914) (0.0, 0.00040952455907551416) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (777952.0, 5.6483826789528946e-14) (389340.0, 2.666439022880245e-05) (89032.0, 0.000163129319766601) (39428.0, 0.00016585900433932813) (38420.0, 0.018493702441701836) (76844.0, 0.018538346979693608) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (32204.0, 2.0848791833832475e-14) (14768.0, 1.0148711488357178e-05) (1720.0, 1.2432327593501902e-05) (2500.0, 1.7443029285350175e-05) (15976.0, 0.0023024270367237296) (1428.0, 0.0023026609808603623) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (194952.0, 3.246613517663035e-14) (97120.0, 1.4595363716989783e-05) (19332.0, 6.077779087800864e-05) (41832.0, 6.271467487885373e-05) (39740.0, 0.009706902897911922) (13956.0, 0.009712679032806785) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (7652.0, 7.816606313770346e-14) (3692.0, 5.731797928108055e-05) (1168.0, 7.884244682938485e-05) (0.0, 9.08332229840654e-05) (0.0, 0.024509673813208763) (0.0, 0.0245101849219791) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (778016.0, 3.080779884969069e-13) (86564.0, 0.0011638864406627314) (389228.0, 0.0027906812542574677) (47648.0, 0.003003650682678019) (74256.0, 0.06756664521088644) (38708.0, 0.06762697977728244) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (31752.0, 1.138330832221275e-13) (16220.0, 9.57212945230258e-05) (1508.0, 0.00015622848268478636) (1664.0, 0.0001823260989208523) (1220.0, 0.007235630316186132) (16616.0, 0.007235638033326446) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (194992.0, 2.1963228096601838e-13) (41576.0, 0.00045456868714252043) (97112.0, 0.0013994551119441985) (18884.0, 0.0015128617360669987) (11640.0, 0.03023736506523668) (38412.0, 0.030257799373617018) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ Maximum error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (7652.0, 7.815970093361102e-14) (3692.0, 4.53073793380554e-05) (0.0, 6.149093347396217e-05) (0.0, 6.239979841815568e-05) (0.0, 0.0017504621441237767) (1748.0, 0.0017505165501909836) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (777952.0, 2.3447910280083306e-13) (389340.0, 0.00011040342351975596) (39428.0, 0.0014281020559963054) (89032.0, 0.0015107137347385446) (76844.0, 0.16167654225044714) (38420.0, 0.1616781633983706) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (32204.0, 8.526512829121202e-14) (14768.0, 4.128012047743823e-05) (1720.0, 7.218249311691238e-05) (2500.0, 0.00011617243435679825) (1428.0, 0.01142005281182179) (15976.0, 0.01142904941571743) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (194952.0, 1.9539925233402755e-13) (97120.0, 0.0001010958156122399) (19332.0, 0.00031657239108540125) (41832.0, 0.0003600383248754113) (13956.0, 0.04343111304615732) (39740.0, 0.0434364779891272) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (7652.0, 7.389644451905042e-13) (1168.0, 0.00044428520784123293) (0.0, 0.0006451132913980473) (3692.0, 0.0006451132913980473) (0.0, 0.17677229879373613) (0.0, 0.1767824424076352) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (778016.0, 6.366462912410498e-12) (86564.0, 0.00864977488569707) (389228.0, 0.14726652207173174) (47648.0, 0.15459074082173174) (38708.0, 0.3725700927809612) (74256.0, 0.37262983666273897) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (31752.0, 2.5011104298755527e-12) (1508.0, 0.0006953575043020521) (16220.0, 0.0013711146793298212) (1664.0, 0.0017179596427467914) (1220.0, 0.05663806344387723) (16616.0, 0.05668051950706232) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (194992.0, 4.320099833421409e-12) (41576.0, 0.002204805035731283) (97112.0, 0.08546678898619575) (18884.0, 0.08986132023619575) (38412.0, 0.17462759465869482) (11640.0, 0.17464133252121172) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
\begin{tikzpicture} \begin{axis}[ xlabel={ Memory footprint (kB) }, ylabel={ Average error }, xmode = log, ymode = log, grid=major, yticklabel style={/pgf/number format/fixed, /pgf/number format/precision=3}, legend style = { anchor=west}, cycle list name = black white ] \addplot [only marks] coordinates { (7652.0, 1.174930985836653e-14) (0.0, 4.487881967266183e-06) (0.0, 5.399320077479897e-06) (3692.0, 5.6352923540264885e-06) (1748.0, 0.00023342675975848725) (0.0, 0.00023411462441129372) }; \addlegendentry{ product-cube-D3-E1-M1000-N1000-gaussian }; \addplot [only marks] coordinates { (777952.0, 4.3955442063925435e-14) (389340.0, 2.0569704932057052e-05) (89032.0, 0.00011486073022691514) (39428.0, 0.00012042898652917051) (38420.0, 0.012095018738066912) (76844.0, 0.012193849435809265) }; \addlegendentry{ product-cube-D3-E1-M10000-N10000-gaussian }; \addplot [only marks] coordinates { (32204.0, 1.616395906012258e-14) (14768.0, 7.89250630779037e-06) (1720.0, 7.927478191215087e-06) (2500.0, 1.1303468858749222e-05) (15976.0, 0.0014102702177023877) (1428.0, 0.0014106920644399383) }; \addlegendentry{ product-cube-D3-E1-M2000-N2000-gaussian }; \addplot [only marks] coordinates { (194952.0, 2.4658848574166113e-14) (97120.0, 1.0886239761326167e-05) (41832.0, 4.313943531640927e-05) (19332.0, 4.438948302160508e-05) (39740.0, 0.006412012157902075) (13956.0, 0.006414925741708876) }; \addlegendentry{ product-cube-D3-E1-M5000-N5000-gaussian }; \addplot [only marks] coordinates { (7652.0, 5.15179565674373e-14) (3692.0, 2.9765112431553665e-05) (1168.0, 3.7488733463819646e-05) (0.0, 4.768168392689054e-05) (0.0, 0.009335396494048437) (0.0, 0.009338335718460874) }; \addlegendentry{ product-sphere-D3-E1-M1000-N1000-inverse-distance }; \addplot [only marks] coordinates { (778016.0, 2.0340771289539817e-13) (389228.0, 0.0002675314509713091) (86564.0, 0.000752799389273007) (47648.0, 0.0008664058112291557) (74256.0, 0.049026354212870334) (38708.0, 0.0490590818412977) }; \addlegendentry{ product-sphere-D3-E1-M10000-N10000-inverse-distance }; \addplot [only marks] coordinates { (31752.0, 6.991879297757464e-14) (16220.0, 4.352165773096983e-05) (1508.0, 9.950346012118661e-05) (1664.0, 0.00011163985111337693) (16616.0, 0.0044442299299184765) (1220.0, 0.004446868447419629) }; \addlegendentry{ product-sphere-D3-E1-M2000-N2000-inverse-distance }; \addplot [only marks] coordinates { (194992.0, 1.2661423021143036e-13) (97112.0, 0.00014543705071105438) (41576.0, 0.0003331578228447229) (18884.0, 0.00040430777728872326) (11640.0, 0.021174211660697058) (38412.0, 0.02119811944407639) }; \addlegendentry{ product-sphere-D3-E1-M5000-N5000-inverse-distance }; \end{axis} \end{tikzpicture}
Please use Github to submit your implementations and improvements.