Which graph will be appropriate for the visualization task? I have some terminal charging values for US and CHINA 
comes in a pandas DataFrame like the following, 

       value country  
0      550.0     USA        
1      820.0   CHINA        
2      835.0   CHINA        
3      600.0   USA        
4      775.0   CHINA        
5      785.0   USA        
6      790.0   USA   


This is the sample data and I have in total 5K+ entries. The data is cleared for the outliers and needs to be visualized. What kind of visualization can I use to plot my data meaningfully?
Maybe you can try something like this?

df.hist(by='country', bins=50)


If you want to plot these histograms in the same figure, checkout this.

References

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.hist.html