Ich versuche grad, einen bequemen Weg zu finden um einfache Vektorgrafiken zusammenzustellen.
Zum Beispiel einen Kreis, welchen einen Massepunkt representiert, die wirkenden Kräfte als Pfeile und noch was für die Bewegungsrichtung.
Gibts irgendetwas mit vordefinierten Formen, wo ich zum Beispiel angebe ich will einen Kreis mit Radius 3, Mittelpunkt (12,4) und Farbe rot. Einen Pfeil vom Typ A, Länge 4 und Breite 2 mit Startpunkt (12,7) oder so ...
Ich kann mir vorstellen, dass ich dafür matplotlib zweckentfremden könnte, aber nur mit entsprechendem Aufwand ...
Suche eine Art vector-graphics-lib
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wie wäre es mit Cairo? Alternativ würde sich auch jedes beliebige Canvas-Widget anbieten (von denen sowieso viele wiederrum auf Cairo aufsetzen).
Schließlich bieten sowohl TikZ (LaTeX) als auch PostScript entsprechende Möglichkeiten.
Schließlich bieten sowohl TikZ (LaTeX) als auch PostScript entsprechende Möglichkeiten.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
Na ich weiß nicht, Kreise zeichnen in pycairo geht schonmal, aber alles kompliziertere ist zu mühsam.
Ich denke eher an eine Konsolenvariante von sowas wie inkscape.
Was meinst du mit Canvas-Widget? Beispiel?
Ich denke eher an eine Konsolenvariante von sowas wie inkscape.
Was meinst du mit Canvas-Widget? Beispiel?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Suche nach Canvas hilft. Das dort gezeigte Canvas ist GooCanvas, aber da gibt es ganz viele.ichbinsisyphos hat geschrieben:Was meinst du mit Canvas-Widget? Beispiel?
Aber wenn du wirklich Zeichenoperationen haben willst, dann klingt PostScript gar nicht mal so unpassend.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich habe mal nach SVG und Python gegoogelt. Gleich an erster Stelle gibts dieses nette Beispiel.
http://code.activestate.com/recipes/325823/
Vielleicht reicht das für Deine Zwecke schon?
http://code.activestate.com/recipes/325823/
Vielleicht reicht das für Deine Zwecke schon?
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
Ich glaub Postscript wirds. Gibts in postscript keine Möglichkeit, Text hoch- oder tiefzustellen (subscript, superscript)?
Oder wenn man in Latex auch ähnlich zeichnen kann, wär das natürlich noch besser.
svg: http://omploader.org/vMXc3Yg
png: http://omploader.org/vMXc3Yw
Oder wenn man in Latex auch ähnlich zeichnen kann, wär das natürlich noch besser.
svg: http://omploader.org/vMXc3Yg
png: http://omploader.org/vMXc3Yw
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Fuer LaTeX gibt's das TikZ-Paket.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nein, PostScript kümmert sich nicht um Textsatz.ichbinsisyphos hat geschrieben:Ich glaub Postscript wirds. Gibts in postscript keine Möglichkeit, Text hoch- oder tiefzustellen (subscript, superscript)?
Ich habe doch gleich im ersten Post gesagt, dass es TikZ gibt, das war ja nicht zum Spaß. Außerdem kann man mittels PSTricks auch PostScript innerhalb von LaTeX nutzen.ichbinsisyphos hat geschrieben:Oder wenn man in Latex auch ähnlich zeichnen kann, wär das natürlich noch besser.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
Das hab ich auch gefunden. Reicht nicht wirklich, aber es wär vielleicht ein guter Ansatz um selbst was darauf aufbauendes zu schreiben.hendrikS hat geschrieben:Ich habe mal nach SVG und Python gegoogelt. Gleich an erster Stelle gibts dieses nette Beispiel.
http://code.activestate.com/recipes/325823/
Vielleicht reicht das für Deine Zwecke schon?
Das hat Leonidas schon erwähnt. Aber bei Latex müsst ich weiter ausholen, vielleicht mal einen Kurs belegen. Ich benutz es immer wieder für Formeln in diversen Programmen, aber zum Verfassen ganzer Dokumente reichts bei mir noch nicht.Rebecca hat geschrieben:Fuer LaTeX gibt's das TikZ-Paket.
Benutzt du TikZ regelmässig? Hast du einen code-Schnippsel für mich?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das ist nicht schwer. Dokumentklasse angeben, Packages einbinden, losschreiben. Ein LaTeX-Buch in dem man Nachschlagen kann ist hilfreich, da gibt es sehr günstige Angebote.ichbinsisyphos hat geschrieben:Aber bei Latex müsst ich weiter ausholen, vielleicht mal einen Kurs belegen. Ich benutz es immer wieder für Formeln in diversen Programmen, aber zum Verfassen ganzer Dokumente reichts bei mir noch nicht.
Schau doch mal in das exzellente pgfmanual. Ich habe TikZ benutzt um Graphen zu zeichnen, aber das hauptsächlich über dot2tex, tkz-graph und tkz-berge.ichbinsisyphos hat geschrieben:Hast du einen code-Schnippsel für mich?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
http://www.texample.net/tikz/ichbinsisyphos hat geschrieben:Benutzt du TikZ regelmässig? Hast du einen code-Schnippsel für mich?
Hat auch noch jede Menge Beispiele.