\title{From Honest to Intelligent Plotting} \author{Ron Avitzur ~~~~~~~~Olaf Bachmann\thanks{Also: Department of Mathematics and Computer Science, Kent State University, Kent OH 44242-4001, USA. E-mail: obachman@mcs.kent.edu} ~~~~~~~~Norbert Kajler\thanks{Also: Projet SAFIR, CNRS\,-\,INRIA\,-\,I3S, Universit\'e de Nice-Sophia Antipolis, Bat. 4, 250 rue Albert Einstein, Sophia-Antipolis, F-06560 Valbonne, France. E-mail: kajler@mimosa.unice.fr.} \vspace{2.5 mm}\protect\\ RIACA\protect\\Kruislaan 419, 1098 VA Amsterdam, The Netherlands \protect\\{\small E-mail: \{avitzur,obachman,kajler\}@can.nl}} \begin{abstract} Adaptive and honest plotting are two techniques to improve the quality of curve and surface visualization packages. Beyond honest plotting, we investigate a number of alternative techniques in order to improve correctness and completeness of 2D and 3D plotting, increase efficiency, and achieve better usability. We refer to these techniques as intelligent plotting as most of them transparently take advantage of the numerical and/or symbolic capabilities available from some mathematical engine in order to provide better and faster graphical displays. We implemented these techniques inside two very different packages: the Graphing Calculator and IZIC which we used as testbeds for our experiments. \end{abstract}