matplotlib
Erstellen Sie publikationsreife Plots mit matplotlib
Auch verfügbar von: davila7
Matplotlib bietet vollständige Kontrolle über jedes visuelle Element zum Erstellen von publikationsreifen Abbildungen. Beherrschen Sie sowohl die pyplot- als auch die objektorientierte Schnittstelle, um jeden Diagrammtyp zu erstellen - von einfachen Liniendiagrammen bis hin zu komplexen wissenschaftlichen Visualisierungen mit mehreren Panels.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "matplotlib". Create a scatter plot showing the relationship between height and weight with proper labels
Erwartetes Ergebnis:
- Streudiagramm generiert mit Größe (cm) auf der x-Achse und Gewicht (kg) auf der y-Achse
- Lineare Trendlinie mit Korrelationskoeffizient hinzugefügt
- Achsenbeschriftungen enthalten: Größe (cm) und Gewicht (kg)
- Titel gesetzt: Beziehung zwischen Größe und Gewicht
- Farbschema für Farbenblindheit freundliches verwendet
- Als hochauflösende PNG-Datei (300 DPI) für Publikation gespeichert
Verwendung von "matplotlib". Create a 2x2 multi-panel figure showing sales trends, product distribution, regional comparison, and monthly growth
Erwartetes Ergebnis:
- Abbildung mit 4 Subplots im 2x2-Layout erstellt
- Oben links: Liniendiagramm mit Verkaufs-Trends über 12 Monate
- Oben rechts: Tortendiagramm der Produktkategorien-Verteilung
- Unten links: Balkendiagramm mit regionalem Leistungsvergleich
- Unten rechts: Flächendiagramm mit monatlichen Wachstumsraten
- Konsistente Gestaltung über alle Panels mit vereinheitlichter Legende angewandt
Sicherheitsaudit
SicherAll 552 static findings are FALSE POSITIVES. The 'Ruby/shell backtick execution' (494 locations) are Python code examples in markdown documentation. 'Weak cryptographic algorithm' flags are metadata hashes and configuration access. 'C2 keywords' is 'claude' model identifier in metadata. 'System reconnaissance' is matplotlib querying available styles. 'Certificate/key files' is style configuration file writing. No malicious code execution, credential exfiltration, or network abuse detected.
Risikofaktoren
⚙️ Externe Befehle (5)
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Erstellen Sie publikationsreife Abbildungen
Generieren Sie hochwertige Plots für Forschungsarbeiten mit korrekter Beschriftung, Fehlerbalken und mehreren Subplot-Layouts
Daten erkunden und visualisieren
Datenverteilungen, Korrelationen und Trends schnell plotten, um Muster vor der formalen Analyse zu verstehen
Grundlagen der Datenvisualisierung erlernen
Plotting-Konzepte durch praxisnahe Beispiele meistern, die alle wichtigen Diagrammtypen und Anpassungstechniken abdecken
Probiere diese Prompts
Erstellen Sie ein Liniendiagramm meiner Daten mit Datum auf der x-Achse und Werten auf der y-Achse. Fügen Sie korrekte Labels und Gitter hinzu.
Erstellen Sie ein 2x2 Subplot-Layout mit Histogramm, Streudiagramm, Boxplot und Balkendiagramm meines Datensatzes
Wenden Sie publikationsreife Gestaltung auf meinen Plot an: Schriftgrößen erhöhen, obere/rechte spines entfernen, geeignete DPI verwenden
Fügen Sie Pfeile und Textanmerkungen hinzu, um den Maximalwert und wichtige Ereignisse in meinem Zeitreihenplot zu markieren
Bewährte Verfahren
- Verwenden Sie immer die objektorientierte Schnittstelle (fig, ax = plt.subplots()) für bessere Kontrolle und Wartbarkeit
- Stellen Sie Figure-Größe und DPI entsprechend Ihrem Ausgabemedium ein (300 DPI für Druck, 150 DPI für Web)
- Verwenden Sie constrained_layout=True oder tight_layout(), um überlappende Elemente zu verhindern
Vermeiden
- Vermeiden Sie die pyplot State-Machine-Schnittstelle für komplexe Abbildungen - sie führt zu verwirrendem Code
- Verwenden Sie keine Regenbogen-/Jet-Farbkarten - sie sind nicht perzeptuell gleichförmig und können Daten falsch darstellen
- Speichern Sie niemals Abbildungen ohne bbox_inches='tight' - es bleibt unnötiger Weißraum
Häufig gestellte Fragen
Was ist der Unterschied zwischen pyplot und objektorientierten Schnittstellen?
Wie speichere ich hochqualitative Abbildungen für Publikationen?
Warum überlappen sich meine Subplot-Labels?
Welche Farbkarte sollte ich verwenden?
Wie erstelle ich eine farbenblinden-freundlichen Plot?
Kann ich matplotlib in Jupyter-Notebooks verwenden?
Entwicklerdetails
Autor
K-Dense-AILizenz
https://github.com/matplotlib/matplotlib/tree/main/LICENSE
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/matplotlibRef
main
Dateistruktur