Arbeitsablauf für wissenschaftliche Diagramme
Die aktuellen Anweisungen und Einstellungen des Benutzers, die im aktuellen Gespräch bestätigt wurden, haben Vorrang vor den Standardeinstellungen dieser Fähigkeit. Lesen und befolgen Sie die geltenden Anweisungen in der AGENTS.md für das aktuelle Arbeitsprojekt des Benutzers, wobei Sie den vom Hostsystem festgelegten Projekt- und Verzeichnisbereich verwenden. Lösen Sie diese Anweisungen aus dem Arbeitsprojekt auf, nicht relativ zum installierten Skill-Verzeichnis. Wenn keine entsprechende Projektanweisungsdatei vorhanden ist, fahren Sie mit den anderen geltenden Anweisungen und den Standardeinstellungen dieser Fähigkeit fort. Die derzeit enthaltenen Diagrammtypen sind reine Zeitreihen, gepaarte Phasentrajektorien und Wellenformen sowie Scherungsschnitte von MAT-Kategorieebenen. Richten Sie vor der Verwendung eines anderen Diagrammtyps einen entsprechenden Arbeitsablauf ein; wenden Sie keine Regeln an, die für einen ähnlichen Diagrammtyp spezifisch sind.
1. Routing von Diagrammtyp und Platzierung
Bestimmen Sie für jede Aufgabe zuerst den Diagrammtyp, dann die endgültige Platzierung, und lesen Sie für jede genau eine entsprechende Datei:
- Diagrammtyp
- Reine Zeitreihen: Lesen Sie den Arbeitsablauf für reine Zeitreihen.
- Gepaarte Diagramme mit einer Phasentrajektorie links und einer Wellenform rechts: Lesen Sie den Arbeitsablauf für Phasentrajektorie und Wellenform.
- Scherungsschnitte von MAT-Kategorieebenen: Lesen Sie den Arbeitsablauf für MAT-Bifurkations- und Kategorieebenenschnitte.
- Platzierung
- Wenn der Benutzer explizit eine Platzierung angibt, lesen Sie die entsprechende Datei.
- Wenn keine Platzierung angegeben ist, verwenden Sie standardmäßig volle Breite in einem einspaltigen Dokument.
- Für eine Abbildung, die eine Spalte in einem zweispaltigen Dokument einnimmt, lesen Sie eine Spalte in einem zweispaltigen Dokument.
- Für eine Abbildung, die beide Spalten in einem zweispaltigen Dokument überspannt, lesen Sie Überspannen beider Spalten in einem zweispaltigen Dokument.
- Vom Benutzer in der aktuellen Anfrage explizit angegebene physikalische Abmessungen überschreiben die entsprechenden Standardfelder in der Platzierungsdatei; Felder ohne Überschreibungen behalten ihre vorhandenen Voreinstellungen. Wenn die ausgewählte Platzierung keine Standardabmessungen hat, bestätigen Sie die fehlenden Abmessungen. Entleihen Sie keine Werte von einer anderen Platzierung.
Farbschemata sind eine gemeinsame Konfiguration dieser beiden Dimensionen. Lesen Sie die Referenz zu Farbschemata bei der Auswahl von Kurven- oder Kategoriefarben. Verwenden Sie das ausgewählte Schema oder standardmäßig SailRain, es sei denn, explizite Benutzerfarben oder eine bestätigte Aufgabenkonfiguration überschreiben es. Ein Schema ändert nur die Farben; es ändert nicht die Typografie, Geometrie, die Platzierung von Farbskalen oder die Exportanforderungen.
2. Gemeinsame Konfiguration und Eingabeprinzipien
- Untersuchen Sie die Originaldateien, Metadaten und geltenden vorhandenen Programme, die vom Benutzer direkt angegeben wurden. Ersetzen Sie diese nicht durch Screenshots, historische Ausgaben oder ältere Daten mit ähnlichen Namen. Konfigurieren Sie Eingabefelder, Spalten, Matrixausrichtung, Variablen, Einheiten, Abbildungsanzahl und Reihenfolge aus der tatsächlichen Quelle oder bestätigten Anweisungen.
- Zentralisieren Sie die Konfiguration der Eingaben und ihrer Reihenfolge, des Diagrammtyps, der Platzierung, der Darstellungssemantik, der Bereiche, der Anordnung, der Abmessungen, der Farben, des Textes und des Ausgabeorts. Bestimmen Sie diese zuerst aus den Originaldaten, vorhandenen Programmen und dem aktuellen Gespräch. Fragen Sie nur nach Informationen, die nicht überprüft werden können und das Ergebnis beeinflussen würden.
- Behandeln Sie Originaldaten als schreibgeschützt: Überschreiben, sortieren Sie sie nicht neu, formatieren Sie sie nicht um und löschen Sie sie nicht. Verwenden Sie standardmäßig die ursprünglichen Samples oder Klassifikationszellen ohne Interpolation, Downsampling, Glättung oder Änderungen numerischer Werte. Führen Sie die Gültigkeits- und Ausrichtungsprüfungen in der ausgewählten Datei des Diagrammtyps durch.
- Leiten Sie Variablen, Einheiten, Perioden, Attraktoren oder Kategorien nicht aus Dateinamen, numerischen Größen, Codes oder Beispielfarben ab. Identifizieren Sie Diskrepanzen zwischen widersprüchlichen Quellen. Wenn die Semantik nicht überprüft werden kann, bestätigen Sie sie zuerst oder, wenn der Benutzer zustimmt, verwenden Sie die Originalcodes als Beschriftungen.
- Behalten Sie die vom Benutzer angegebene oder im aktuellen Gespräch bestätigte Datei- und Abbildungsreihenfolge bei. Sortieren Sie nicht automatisch nach Dateinamen oder numerischen Werten neu.
3. Gemeinsame Grafik- und Implementierungsregeln
- Der gesamte sichtbare Text, einschließlich Tick-Beschriftungen, Achsenbeschriftungen, Panel-Beschriftungen, Parameterext, Farbskalen-Text und alle vom Benutzer angeforderten Titel oder Legenden, muss
Times New Romanverwenden. Der Haupttext hat standardmäßig8 pt; Indizes können je nach Layout eine kleinere Schriftgröße verwenden. Verwenden Sie eine andere Schriftgröße, wenn sie vom Benutzer explizit angegeben wird. Überprüfen Sie die Schriftverfügbarkeit vor dem Rendern; melden Sie eine fehlende Schrift und beheben Sie dies, bevor Sie die Typografie als akzeptiert erklären. Ersetzen Sie nicht stillschweigend eine durch eine andere. - Verwenden Sie standardmäßig eine weiße Leinwand. Setzen Sie Variablen und Indizes, die Variablen darstellen, kursiv; verwenden Sie aufrechte Schrift für Einheiten und beschreibende Indizes. Befolgen Sie die Anforderungen des Benutzers für bestimmte Symbole, Groß-/Kleinschreibung und Glyphen.
- Lösen Sie Farben unter Verwendung der gemeinsamen Farbschemaregeln und der ausgewählten Datei des Diagrammtyps auf. Behalten Sie explizite Benutzerfarben und bestätigte Aufgabenmappings bei; verwenden Sie andernfalls das ausgewählte Schema oder die SailRain-Standardeinstellung. Notieren Sie das Schema und die tatsächlichen Farbzuweisungen in der Aufgabenkonfiguration. Übertragen Sie keine semantischen Bedeutungen aus historischen Abbildungen, Schema-Herkunftsbezeichnungen oder anderen Datensätzen.
- Behalten Sie reproduzierbare MATLAB-Skripte bei. Konstruieren Sie Pfade mit
mfilename('fullpath')und expliziter Konfiguration, anstatt sich auf manuelle Verzeichnisänderungen zu verlassen. Verwenden Sie englische Namen für neue Dateien, Funktionen und Variablen. Schreiben Sie neue oder geänderte Kommentare, Eingabeaufforderungen, Abbildungstitel und Beschriftungen in amerikanischem Englisch, wobei mathematische Symbole nach Bedarf für die Aufgabe erhalten bleiben. - Verwenden Sie vom Benutzer angegebene Ausgabenamen; andernfalls verwenden Sie englische
snake_case-Namen, die den Abbildungsinhalt beschreiben. Überschreiben Sie nicht nicht zusammenhängende Dateien mit demselben Namen; melden Sie zuerst Konflikte. Schreiben Sie keine echten Daten oder generierten Ergebnisse in das installierte Skill-Verzeichnis.
4. Überprüfung und Bereitstellung
- Führen Sie MATLAB vollständig aus. Überprüfen Sie Eingabequellen, Darstellungsmappings, Samples oder Klassifikationszellenanzahlen und Bereiche, um zu bestätigen, dass die Abbildungen die Originaldaten getreu wiedergeben.
- Überprüfen Sie Positionen und physikalische Abmessungen anhand des aktuellen Diagrammtyps, der Platzierung und der Benutzerkonfiguration. Explizit angegebene Millimeterabmessungen müssen innerhalb von
0,1 mmgenau sein. Führen Sie die vom ausgewählten Diagrammtyp benötigten Ausgabe-, Daten- und Sichtprüfungen durch; ersetzen Sie nicht die Exportformate eines anderen Diagrammtyps. - Inspectieren Sie eine hochauflösende Darstellung der endgültigen Akzeptanzdateien auf Schriftarten, Schriftgrößen, Farben, Linienbreiten, Beschriftungen, Grenzen, Beschneidungen, Überlappungen und unnötige Leerräume. Korrigieren Sie alle Probleme, exportieren Sie dann und überprüfen Sie erneut.
- Liefern Sie das reproduzierbare Programm und die endgültigen Dateien, die für den ausgewählten Diagrammtyp erforderlich sind. Beschreiben Sie kurz den Diagrammtyp, die Platzierung, die Eingabe- und Darstellungsmappings, Benutzerüberschreibungen und den Ausgabeort. Berichten Sie, ob MATLAB erfolgreich ausgeführt wurde und welche Dimensions-, Datei- und Sichtprüfungen abgeschlossen wurden. Offenlegen Sie klar jede Überprüfung, die nicht abgeschlossen wurde.