introduction to computer graphics bit map versus vector graphics there are two ways of generating an image/display across the pixels on the screen one approach is known as bit mapped (or rastergraphics and the other is known as vector graphics in the bit mapped approach each pixel is mapped to the values to be displayed to create the image in the vector graphics approach geometric shapes are described (such as lines and pointsand these are then rendered onto display raster graphics are simpler but vector graphics provide much more flexibility and scalability buffering one issue for interactive graphical displays is the ability to change the display as smoothly and cleanly as possible if display is jerky or seems to jump from one image to anotherthen users will find it uncomfortable it is therefore common to drawn the next display on some in memory structureoften referred to as buffer this buffer can then be rendered on the display once the whole image has been created for example turtle graphics allows the user to define how many changes should be made to the display before it is rendered (or drawnon to the screen this can significantly speed up the performance of graphic application in some cases systems will use two buffersoften referred to as double buffering in this approach one buffer is being rendered or drawn onto the screen while the other buffer is being updated this can significantly improve the overall performance of the system as modern computers can perform calculations and generate data much faster than it can typically be drawn onto screen python and computer graphics in the remainder of this section of the book we will look at generating computer graphics using the python turtle graphics library we will also discuss using this library to create computer generated art following this we will explore the matplotlib library used to generate charts and data plots such as bar chartsscatter graphsline plots and heat maps etc we will then explore the use of python libraries to create guis using menusfieldstables etc