Die Anführungszeichen " haben noch eine weitere Bedeutung. Beispielsweise hat man früher, als man Umlaute wie ä,ü, ö noch nicht direkt verarbeiten konnte, sie als "a, "u, "o geschrieben. Entsprechend kommt LaTeX hier nicht mit "} klar.
Hinweise gab es ja schon. Mal Lösungen zusammengefasst:
- \shorthandoff{"} am Beginn des Dokuments deaktiviert die Extra-Funktion von ", vielleicht brauchst Du sie ja eh nicht.
- Mit \usepackage{grffile} in der Präambel kannst Du mit Leerzeichen und ohne Anführungszeichen direkt schreiben: \includegraphics[width=0.7\linewidth]{diagramm richtig}
- Man könnte " durch ein Makro ersetzen, das würde mir aber zu weit gehen.
- Einfach wie weiter oben gesagt weder Leerzeichen in Dateinamen noch Anführungszeichen für Dateinamen verwenden.

Stefan