# Sovrapposizione grafici Script che prende tutti i file `*_ultimo_ciclo.csv` presenti in questa cartella (uno per scan rate) e li combina in un unico grafico sovrapposto, per confrontare visivamente i cicli a scan rate diversi. ## Cosa fa `process_and_plot.py` 1. Cerca nella cartella tutti i CSV che finiscono con `_ultimo_ciclo.csv`. 2. Per ciascun file legge: - colonna C — `Potential normalized/V` - colonna E — l'ultima colonna del file (`Current/sqrt(scan rate)/scan rate`) 3. Ricava un'etichetta per la serie a partire dal nome del file (es. `scan 0.1Vs`). 4. Unisce le coppie di colonne di tutti i file in un unico CSV, `combined_C_E.csv`, con intestazioni che indicano lo scan rate di provenienza. 5. Disegna tutte le curve sullo stesso grafico (potenziale normalizzato in ascissa, ultima colonna in ordinata), con colori diversi e legenda, e lo salva come `combined_plot.png`. ## Uso ``` python process_and_plot.py ``` Va eseguito dalla cartella `sovrapposizione` (o comunque nella cartella che contiene i CSV `*_ultimo_ciclo.csv` da confrontare), perché lo script cerca i file nella propria directory. ## Output - `combined_C_E.csv` — colonne C ed E di tutti i CSV affiancate. - `combined_plot.png` — grafico con tutte le curve sovrapposte. Entrambi i file di output sono ignorati da git (`*.csv`, `*.png` in `.gitignore`).