manpagez: man pages & more
info mathgl_en
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix C Plotting time

Table below show plotting time in seconds for all samples in file examples/samples.cpp. The test was done in my laptop (i5-2430M) with 64-bit Debian.

Few words about the speed. Firstly, direct bitmap drawing (Quality=4,5,6) is faster than buffered one (Quality=0,1,2), but sometimes it give incorrect result (see cloud) and don’t allow to export in vector or 3d formats (like EPS, SVG, PDF ...). Secondly, lower quality is faster than high one generally, i.e. Quality=1 is faster than Quality=2, and Quality=0 is faster than Quality=1. However, if plot contain a lot of faces (like cloud, surf3, pipe, dew) then Quality=0 may become slow, especially for small images. Finally, smaller images are drawn faster than larger ones.

Results for image size 800*600 (default one).

Nameq=0q=1q=2q=4q=5q=6q=8
alpha0.090.10.120.030.080.110.02
area0.040.070.10.050.070.110.02
aspect0.050.040.070.030.020.080.02
axial0.70.761.050.30.430.640.1
axis0.090.10.140.060.050.150.02
barh0.040.040.070.030.040.090.02
bars0.050.060.090.040.060.120.02
belt0.030.050.070.020.040.080.01
box0.030.050.080.030.080.120.01
boxplot0.020.020.040.020.020.040.01
boxs0.250.280.410.080.130.220.06
candle0.020.030.050.020.030.050.01
chart0.620.820.930.290.690.970.26
cloud0.046.146.240.033.13.370.03
colorbar0.170.20.250.10.170.30.05
combined0.470.360.420.230.280.370.2
cones0.210.160.210.070.110.230.05
cont0.10.110.160.080.070.160.06
cont_xyz0.060.050.080.050.050.080.05
conta0.050.050.070.040.050.080.03
contd0.230.240.270.140.170.230.12
contf0.180.20.240.10.140.210.09
contf_xyz0.090.110.150.080.10.110.05
contfa0.170.160.180.080.140.180.07
contv0.140.160.180.10.120.190.08
correl0.040.050.070.030.030.090.02
curvcoor0.150.150.20.10.110.180.09
cut1.010.610.650.490.540.610.42
dat_diff0.060.080.120.030.060.120.03
dat_extra0.280.190.240.10.110.20.06
data13.662.432.492.222.152.232.07
data22.472.132.142.12.052.122
dens0.110.170.20.070.110.190.05
dens_xyz0.070.10.130.050.090.120.03
densa0.070.090.120.030.070.120.03
dew1.670.740.730.140.140.150.07
dots0.040.040.050.030.040.050.01
error0.050.050.080.040.040.10.02
error20.050.060.10.040.050.10.04
export0.170.250.270.130.180.210.12
fall0.030.020.050.020.010.050.01
fexport2.342.312.720.50.50.851.59
fit0.050.050.080.040.040.070.02
flow0.30.320.420.230.240.360.23
fog0.040.070.090.020.070.110.01
fonts2.442.752.192.162.22.232.35
grad0.060.110.160.050.10.150.05
hist0.180.190.220.190.20.250.05
inplot0.060.060.10.040.040.110.04
label0.040.040.060.030.030.080.01
legend0.170.180.260.10.120.260.03
light0.150.150.160.150.150.160.15
loglog0.130.130.180.10.090.150.08
map0.040.080.10.030.060.10.02
mark0.030.030.040.030.040.050.01
mask0.070.120.140.050.080.150.02
mesh0.030.030.080.020.020.070.01
mirror0.120.130.170.060.080.160.04
molecule0.10.110.130.030.060.060.02
param10.270.280.370.110.150.370.07
param20.640.610.620.240.350.420.22
param33.053.343.411.632.052.081.51
paramv4.944.784.921.261.491.451.25
parser0.040.050.060.050.040.090.03
pde2.122.182.222.052.122.132.02
pipe4.733.132.990.811.050.990.64
plot0.060.060.10.060.050.10.02
primitives0.110.150.20.070.160.220.02
projection0.160.20.280.080.10.260.05
projection50.140.180.250.080.10.240.04
qo2d0.610.660.70.580.620.670.54
radar0.030.030.040.030.020.040.01
refill0.020.020.030.020.020.050.01
region0.050.060.110.040.080.150.02
schemes0.10.150.190.070.110.20.02
several_light0.070.10.130.020.110.150.02
solve0.070.070.130.060.060.150.02
stem0.040.040.080.040.030.080.02
step0.040.050.070.040.040.080.02
stereo0.060.080.090.030.080.110.02
stfa0.060.10.170.040.070.140.03
style0.180.20.280.10.120.360.03
surf0.170.180.210.080.120.180.04
surf32.52.182.561.911.922.520.58
surf3a0.620.370.380.260.40.440.2
surf3c0.610.360.390.240.40.430.19
surfa0.040.070.090.020.070.110.02
surfc0.040.070.090.020.070.10.01
table0.240.220.310.070.070.130.04
tape0.050.060.10.040.060.120.03
tens0.040.030.060.040.030.070.02
ternary0.150.180.250.090.110.30.04
text0.150.150.210.050.040.10.02
text20.10.10.170.060.060.120.02
textmark0.070.070.120.040.040.120.01
ticks0.110.110.170.060.060.160.02
tile0.030.050.070.020.030.060.02
tiles0.030.050.070.030.050.080.02
torus0.130.170.240.070.110.170.05
traj0.020.020.040.020.020.050.01
triangulation0.040.070.090.020.060.120.02
triplot0.030.130.180.030.120.190.01
tube0.10.170.220.070.110.170.03
type00.220.240.280.070.170.210.06
type10.240.240.280.070.170.210.05
type20.240.240.280.070.170.210.06
vect0.10.10.180.060.060.160.04
vecta0.030.040.070.030.030.080.02
venn0.020.080.120.020.10.140.01

Results for image size 1920*1440 (print quality)

Nameq=0q=1q=2q=4q=5q=6q=8
alpha0.130.320.410.080.320.460.06
area0.090.260.380.10.20.340.05
aspect0.090.080.150.080.080.180.05
axial0.91.772.430.441.111.640.15
axis0.140.130.220.120.110.290.06
barh0.080.130.210.080.170.320.06
bars0.090.130.220.090.180.360.06
belt0.070.160.220.070.250.360.05
box0.070.150.250.080.180.30.06
boxplot0.060.050.110.060.060.140.05
boxs0.310.631.030.130.450.720.11
candle0.060.070.150.060.070.170.05
chart0.712.392.90.42.653.620.33
cloud0.0810.612.10.088.6211.20.07
colorbar0.240.320.450.220.380.560.09
combined0.530.620.820.320.590.850.24
cones0.260.370.530.140.380.740.09
cont0.160.150.260.120.120.30.08
cont_xyz0.10.10.180.10.090.190.08
conta0.090.090.160.080.090.20.07
contd0.280.390.50.190.340.490.15
contf0.240.350.460.180.320.470.13
contf_xyz0.140.230.350.130.20.310.09
contfa0.230.360.460.150.410.540.11
contv0.190.30.40.160.330.410.11
correl0.090.080.170.090.080.230.05
curvcoor0.20.20.310.160.160.320.13
cut1.130.981.090.61.071.260.49
dat_diff0.10.20.290.090.240.370.07
dat_extra0.330.320.430.170.30.450.1
data14.012.913.022.472.782.992.26
data22.652.362.412.242.312.512.16
dens0.170.390.550.140.390.610.09
dens_xyz0.120.290.420.10.320.470.07
densa0.120.240.370.090.320.520.07
dew1.761.071.10.20.30.380.11
dots0.090.090.120.080.090.150.06
error0.10.110.20.10.110.260.06
error20.080.130.240.080.140.340.07
export0.250.530.670.20.520.720.14
fall0.060.070.150.070.070.170.06
fexport3.73.724.621.821.872.712.67
fit0.10.10.150.090.090.180.06
flow0.350.360.560.290.290.530.27
fog0.080.280.350.070.40.510.05
fonts2.342.312.342.32.292.292.2
grad0.110.370.550.10.40.60.08
hist0.290.320.40.320.340.460.08
inplot0.110.110.170.110.10.270.07
label0.090.080.130.090.080.180.05
legend0.230.280.440.170.260.470.06
light0.560.560.60.570.570.590.57
loglog0.190.190.280.150.150.270.12
map0.090.210.310.090.230.390.06
mark0.090.080.140.080.070.150.05
mask0.120.310.330.110.290.370.06
mesh0.080.070.190.070.070.230.05
mirror0.190.260.380.120.240.430.07
molecule0.150.320.410.070.210.280.06
param10.330.470.610.190.330.690.11
param20.70.971.110.320.760.960.27
param33.083.954.161.72.873.221.53
paramv5.054.865.151.31.611.671.3
parser0.090.090.170.090.080.240.06
pde2.22.442.542.12.392.512.06
pipe4.833.583.60.891.61.640.69
plot0.120.120.20.110.110.220.06
primitives0.160.460.630.140.450.590.06
projection0.220.350.570.130.30.660.09
projection50.220.290.520.140.240.540.09
qo2d0.670.911.110.650.861.020.57
radar0.070.070.120.070.070.130.05
refill0.060.060.110.070.060.160.06
region0.090.220.360.10.180.360.05
schemes0.180.390.530.190.390.570.07
several_light0.110.440.520.080.60.710.05
solve0.120.130.270.120.120.340.06
stem0.080.080.180.090.090.230.05
step0.090.10.160.10.10.180.06
stereo0.110.270.360.070.40.520.06
stfa0.120.210.470.110.240.420.06
style0.240.290.430.180.390.80.07
surf0.220.390.490.150.380.530.07
surf32.852.763.932.472.664.140.64
surf3a0.680.770.890.341.251.460.23
surf3c0.680.750.870.341.241.470.23
surfa0.090.250.330.070.370.480.05
surfc0.080.250.340.080.360.470.06
table0.280.290.440.120.10.230.07
tape0.10.150.220.10.160.270.06
tens0.080.080.140.090.090.180.06
ternary0.210.280.460.170.30.630.08
text0.20.20.310.10.110.220.06
text20.160.150.260.120.110.240.06
textmark0.110.120.20.090.090.230.06
ticks0.160.160.270.140.150.280.06
tile0.070.140.230.070.150.290.05
tiles0.080.190.260.080.180.270.05
torus0.20.480.690.110.320.50.08
traj0.060.070.130.060.060.170.06
triangulation0.090.230.340.080.270.440.05
triplot0.080.590.770.080.640.830.05
tube0.160.470.650.120.340.490.08
type00.310.770.920.150.680.870.12
type10.310.760.940.160.670.860.12
type20.310.750.940.160.670.850.14
vect0.150.150.310.120.120.340.08
vecta0.080.080.160.090.080.240.06
venn0.070.390.540.060.470.650.04

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on March 21, 2014 using texi2html 5.0.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.