Hopefully that is readable.
Here is a sample data set if that helps (the IPs have been changed to protect the innocent). The real data set is 41,000+ lines.
ne_ip,src_type,name,ne_type,alt_name,capability_code,technique,technique_count,source,Disposition
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-1,159084916,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-2,494383,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-3,160923567,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-4,1203144,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-5,17027,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-6,15897,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-7,3336794,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,MME_1.99.254.99,MME,,,mme-s1ap-8,68,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-1,68,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-2,494441,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-3,9069570,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-4,1209516,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-5,17003,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-6,15871,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-7,3331547,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
1.99.254.99,IP,eNodeB_1.99.254.99,eNodeB,,,enodeb-s1ap-8,74,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
8.99.168.191,IP,GGSN_8.99.168.191,GGSN,,,ggsn-gtp-1,2,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
8.99.168.191,IP,GGSN_8.99.168.191,GGSN,,,ggsn-gtp-2,2,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
6.19.17.88,IP,MSC_6.19.17.88,MSC,,,msc-gsm_map-1,2109,MX-MEX-M1-CEM-TSA_PS-2-15Min-02242016_pcaps,
6.19.17.88,IP,MSC_6.19.17.88,MSC,,,msc-gsm_map-2,2600,MX-MEX-M1-CEM-TSA_PS-2-15Min-02242016_pcaps,
19.19.22.90,IP,GGSN_19.19.22.90,GGSN,,,ggsn-gtp-1,215,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
19.19.22.90,IP,GGSN_19.19.22.90,GGSN,,,ggsn-gtp-2,215,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
19.19.22.90,IP,SGW_19.19.22.90,SGW,,,sgw-gtpv2-1,1,lte.0223.gtpc_pcaps,
19.19.22.90,IP,SGW_19.19.22.90,SGW,,,sgw-gtpv2-1,2,MX-MEX-M1-CEM-TAA_PS-1_12102015_10GB_pcaps,
19.203.33.14,IP,MME_19.203.33.14,MME,,,mme-gtpv2-1,45158,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
19.203.33.14,IP,SGSN_19.203.33.14,SGSN,,,sgsn-gtp-1,60687,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
19.203.33.14,IP,SGSN_19.203.33.14,SGSN,,,sgsn-gtp-2,60688,MX-TOL-M1-CEM-TSA_PS-2.20m_pcaps,
The lines above for the 1.99.254.99 IP is all the data in the file for the first IP shown in the screen shot. It has only MME and eNodeB ne_type records associated with it, but in the screen shot you can see columns for all 6 different ne_types that are found in the data set. I haven't tried the above data set myself yet, but I am assuming the issue is not a data size issue. I included some records for each of the 6 ne_types found in the real data set. Hopefully it will reproduce the issue.
In response to your question, I am mostly trying to get the bar chart to not show the ip/ne combinations that have no data associated with them.