public void FechaM(String get) { 
        String fecha = new Comparar().Fecha(get);
        List<Producto> p = new Conectar().ConexionProd();
        List<VentasC> vc = new Conectar().GetVenta();
        Map<String,Integer> nosell = new TreeMap<>();
        boolean b = true;
        int cont = 0;
        for(Producto pd: p){
            for(VentasC v: vc){ 
                if(pd.getName().equalsIgnoreCase(v.getName())){
                    nosell.put(v.getName(),0);                    
                }else{
                    cont++;
                }
                if(cont == vc.size()){
                    nosell.put(pd.getName(),0);
                }
            }            
            cont = 0;
        }
        int con = 0;
        Iterator i1 = nosell.keySet().iterator();
        while(i1.hasNext()){
            con = 0;
            String k = (String)i1.next();
            for(VentasC v1 : vc){
                if(v1.getName().equals(k)){
                    con += v1.getCantidad();
                    nosell.put(v1.getName(), con);
                }
            }            
        } 
        DefaultCategoryDataset dataset = new DefaultCategoryDataset(); 
        Iterator i = nosell.keySet().iterator();
        int l = nosell.size();
        int c = 0;
        while(i.hasNext()){            
            String k = (String)i.next();
            int x = nosell.get(k);
            dataset.addValue(x,k,fecha);
            if(l-c>3){
                dataset.clear();
            }
            c++;
        }
        JFreeChart graficoBarras = ChartFactory.createBarChart3D( 
                "Menos vendido mes "+fecha,        //Título de la gráfica 
                "Mes",           //leyenda Eje horizontal 
                "Cantidad Vendida",      //leyenda Eje vertical 
                dataset,                   //datos 
                PlotOrientation.VERTICAL,  //orientación 
                true,
                true,                      //mostrar tooltips 
                true);
        graficoBarras.setBackgroundPaint(Color.LIGHT_GRAY);
        CategoryPlot plot =(CategoryPlot) graficoBarras.getPlot(); 
        plot.setBackgroundPaint(Color.CYAN); //fondo del grafico 
        plot.setDomainGridlinesVisible(true);//lineas de rangos, visibles 
        plot.setRangeGridlinePaint(Color.BLACK);//color de las lineas de rangos
        ChartPanel jp = new ChartPanel(graficoBarras);
        this.getContentPane().add(jp);
        this.setVisible(true);
    }