Visualization is considered complex because it deals with both interpretation of data as well as display of the data. If the display has to be done in 3D, then the complexity is increased as OpenGL is also added into the mix. However, using visualization libraries, the complexity can be lessened to a large extend.