Thought process behind data analysis
I guess it is more about "What would be the most informative (and easy readable) way to visualize one specific problem?". Having a specific question in mind you can explore galleries of the libraries with their examples, for instance,  seaborn. You could also explore another kernels to see how people visualized it. For some question there are pretty trivial solutions. Other questions can be visualized in very many different ways but what counts is how readable and informative your plot is.

In case of titanic imagine three questions that you want to visualize. 



What if survival rate depends somehow on the age and/or sex? 

For this you might want to choose a density or histogram with having two curves on the plot: for survival and non-survival. Maybe you want to split the plot into two plots for female and male. 






What if survival rate depends on a Pclass? Or maybe Emarked as well? And maybe sex plays also an important role?
 
I am a fan of factor plots as you can introduce lots of information into it and it is quite understandable from the first sight. So, you see that 1st and 2nd class had a higher survival rate comparing to the 3rd class. (The next question can arise: For each embark what is the relative proportion of the pclass? What would be the better visualization?)






What if a survival rate depends on the pclass and age? Additionally you could see what is the age distribution of each class.

Violin plots might be good for that.