Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: Excel Diagramm

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157

    Excel Diagramm

    Hallo Zusammen!

    Wenn ich ein Excel Diagramm in Latex einbinden will, mache ich das so:
    1. Diagramm erstellen
    2. mit FreePDF als .pdf drucken
    3. mit \includegraphics[width=\textwidth]{diagramm} einbinden

    Wenn ich das ganze jedoch in eine Gleitumgebung setze um eine Beschriftung zu verwenden, wird diese weit unter das Diagramm gesetzt. Mir scheint das um das Diagramm in der PDF Datei ein "weißer unsichtbarer Rand ist". Wie macht Ihr das?

    MfG
    sebbi

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Option 1:
    Diagramme mit anderen Tools z.B. gnuplot erstellen.

    Option2:
    Fertige Bild beschneiden.

    Den Rand kannst du übrigens sehen, wenn du um \includegraphics{...} ein \fbox packst.

    Option 3:
    In Excel das Diagramm so verändern, dass es möglichst die Seite voll ausnutzt.

    Matthias

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Danke!
    Option 1:
    Diagramme mit anderen Tools z.B. gnuplot erstellen.
    Hab gerade entdeckt das es gnuplot auch für Windows gibt. Werd schauen ob sich die Einarbeitung für meine Zwecke lohnt.

    Option2:
    Fertige Bild beschneiden.
    geht manuell wie folgt:
    \includegraphics[trim=23mm 30mm 22mm 30mm,clip, width=\textwidth]{mappe}

    MfG
    sebbi

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Zitat Zitat von sebbi
    Danke!

    Hab gerade entdeckt das es gnuplot auch für Windows gibt. Werd schauen ob sich die Einarbeitung für meine Zwecke lohnt.
    Falls dir Skriptgenerierte Programme liegen und die Funktionen fitten musst lohnt es sich.
    Leider ist jedoch das fitten nicht so komfortabel wie z.B. mit Origin.

    Ich habe daher meist den Fit mit Origin gemacht und die ERgebnisse als Startwerte in gnuplot vorgegeben.

    Matthais

  5. #5
    Registrierter Benutzer Avatar von moedule
    Registriert seit
    04.10.2003
    Beiträge
    346
    Zitat Zitat von sebbi
    Hab gerade entdeckt das es gnuplot auch für Windows gibt. Werd schauen ob sich die Einarbeitung für meine Zwecke lohnt.
    lohnen tut sich das auf jedenfall, ich mache wirklich alles mit gnuplot. auch fitten ist meiner meinung nach optimal

    allerdings hat windows gnuplot in der verfügbaren binary version keinen pdf support, muß man also selber mit pdf support compilieren (was mir unter windows (wo ich micht asuch nicht auskenne) nicht gelingen wollte)
    wenn das jemand mal geschafft hat wäre es nett mir mal das binary zu schicken

    moe

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Mir geht es eigentlich selten um Funktionen. Wenn dann muss ich Schaubilder zeichnen zu denen ich keine genaue Funktion f(x)... hab sondern eher ungefähr (hoffe das war verständlich ). Hauptsächlich geht es mir jedoch um Balken- und Kuchendiagramme. Diese lassen sich mit Excel halt flott erstellen.

    MfG
    sebbi

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Es gibt wohl auch noch das Perl Skript pdfcrop das weiße Ränder entfernen kann.

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Hallo!

    Hänge mich hier nochmal dran. Momentan verwende ich die Lösung des "manuellen" beschneidens der PDF Datei. Gnuplot ist für mein Zwecke zu kompliziert und zu mächtig. Wenn noch jemand weiß wie man das aus Excel raus einfacher hinbekommt bin ich dankbar für jeden Tip...

    Hab gleich noch ein ähnliches Problem wo mir ein "Werkzeug" unter Windows fehlt. Wenn Ihr euch meinen Anhang anschaut, seht Ihr 2 Beispiele von Grafiken die ich öfter realisieren muss. Bisher hab ich das innerhalb von 2min in Powerpoint (nicht steinigen) gemacht und in Word eingefügt. Habt Ihr nen Rat wie ich sowas unter Latex mit vergleichbar wenig Aufwand machen kann?

    Danke
    sebbi
    Geändert von sebbi (17-05-2005 um 16:02 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Beschäftige mich jetzt doch gerade mit gnuplot. Ich hoff Ihr nehmts mir nicht übel wenn ich hier dazu zwei Fragen stell:

    1.) Wie bekomm ich ein "normales" Achsenkreuz (x-Achse+y-Achse) hin?
    Habs bis jetzt nur geschafft den kompletten Rahmen mit unset border zu entfernen

    2.) Ich hab 2 Gleichungen
    a(x)=200*x
    b(x)=100000
    die ich beide in ein Plot zeichnen lassen möchte. Die zweite jedoch (da es nur eine Hilfsgerade ist) nur von 0 bis 500. Habt Ihr nen Tipp?

    Falls jemand einen Link zu einer Doku für absolute Anfänger hat bin ich auch Dankbar!

    MfG
    sebbi

  10. #10
    Registrierter Benutzer Avatar von moedule
    Registriert seit
    04.10.2003
    Beiträge
    346
    1) set zeroaxis

    2) dafür ein kleiner trick (hab dafür auch ein kleines tut auf meiner homepage hier)

    ungefähr so
    f(x) = 200*x
    g(x) = (x>=0 && x <= 500) ? 10000 : 0/0
    plot [0:1000][] f(x), g(x)

    der trick ist, in den anderen bereichen einen ungültigen wert zu setzen

    moe

  11. #11
    Registrierter Benutzer Avatar von moedule
    Registriert seit
    04.10.2003
    Beiträge
    346
    btw: hilfsgeraden kannst du dir auch mit arrows basteln

    set arrow from x1,y1 to x2,y2 nohead und schon hast du eine hilfslinie

    moe

  12. #12
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Zitat Zitat von moedule
    btw: hilfsgeraden kannst du dir auch mit arrows basteln

    set arrow from x1,y1 to x2,y2 nohead und schon hast du eine hilfslinie

    moe
    Danke das klappt wunderbar.
    Nur das mit dem Achsenkreuz geht mit set zeroaxis nicht. Der Befehl zeigt bei mir gar keine Wirkung. Ich bräuchte jedoch eine X-Achse (wenn möglich etwas dicker und als Pfeil) und eine Y-Achse nach dem gleichen Schema.

    Mit xrange und yrange bestimme ich den Wertebereich meines Achsenkreuzes. Wie kann ich festlegen welche Zahlen auf den Achsen abgetragen werden (z.B. xrange [0:100] -> Zehnerschritte)?

    Danke
    sebbi

  13. #13
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Zitat Zitat von sebbi
    Mit xrange und yrange bestimme ich den Wertebereich meines Achsenkreuzes. Wie kann ich festlegen welche Zahlen auf den Achsen abgetragen werden (z.B. xrange [0:100] -> Zehnerschritte)?
    Ok das hab ich jetzt mit folgendem Befehl halb gelöst:
    set xtics Anfangswert, Schrittweite, Endwert
    Wobei ich es lieber so hätte das nur 3 von mir bestimmte Werte auf der X-Achse angezeigt werden.

  14. #14
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Ich weiß ich Nerv aber jetzt hab ich nochmal eine Latex spezifischere Frage.
    Aus Gnuplot erhalt ich eine Postscript Datei die ich dann in PDF umwandle und in Latex einbinden kann, jedoch gehen schon bei der Erstellung der ps-Datei verschiedene Farben und Linientypen verloren!?

    MfG
    sebbi

  15. #15
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Sebbi,
    Zitat Zitat von sebbi
    Momentan verwende ich die Lösung des "manuellen" beschneidens der PDF Datei. [...] Wenn noch jemand weiß wie man das aus Excel raus einfacher hinbekommt bin ich dankbar für jeden Tip...
    Du kannst in Excel die Seitenränder einstellen. Also Diagramm markieren, Seitenvorschau, Layout, Seitenränder und dort alles auf Null setzen. Leider setzt Excel dann immer noch einen kleinen Rand, aber der ist vielleicht ok.

    Salnic

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •