Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web development, networking and server security. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Gnuplot.py

O interfaţă bazată pe ţeavă la programul gnuplot plotare.

De start, initiala Gnuplot.py este

http://gnuplot-py.sourceforge.net

Acolo puteţi obţine cea mai recentă versiune, vizualizaţi documentaţia, sau raporta erori. Există, de asemenea, o listă de discuţii pentru utilizatorii Gnuplot.py. Vă puteţi abona la lista de mailing sau pentru a vizualiza arhiva de articole vechi de la

http://lists.sourceforge.net/mailman/listinfo/gnuplot-py-users

Documentaţie -------------

Cel mai rapid mod de a învăţa cum să folosească Gnuplot.py este să-l instala şi rula demonstraţie simplă tastând `piton demo.py ', uita-te apoi la dosarul demo.py pentru a vedea comenzile pe care a creat demo. Unul dintre exemple este, probabil, similar cu ceea ce doriţi să faceţi.

Nu uitaţi să citiţi fişierele Gnuplot.html, README.txt, şi FAQ.txt în distribuţia Gnuplot.py.

Documentaţia HTML pentru clasele Python este inclus în directorul doc / a de distribuţie şi este, de asemenea, disponibil on-line (urmaţi link-urile din pagina de start). Această documentaţie este extrase automat din docstrings pachetului folosind happydoc şi ar fi de ajutor, deşi este cunoscut de a avea unele probleme de formatare. Alternativ, poti sa te uiti la tine docstrings prin deschiderea fişierelor piton într-un editor.

În cele din urmă, există o listă de corespondenţă nouă pentru utilizatorii Gnuplot.py. Pentru mai multe informaţii despre abonarea la listă sau vizionează arhiva de articole vechi, vă rugăm să mergeţi la

http://lists.sourceforge.net/lists/listinfo/gnuplot-py-users

Pentru a obţine buna utilizare stele din Gnuplot.py, veţi dori să ştie ceva despre gnuplot, pentru care este o sursă bună este de ajutor gnuplot (executaţi gnuplot apoi tastaţi `de ajutor ', sau citiţi-l online la http://www.gnuplot.info/gnuplot.html).

Pentru un test relativ aprofundată a Gnuplot.py, tip `python test.py", care trece sistematic prin mai multe caracteristici Gnuplot.py.

Instalare ------------

Instrucţiuni rapide:

  1. Descarca gnuplot-PY-1.7.tar.gz sau gnuplot-PY-1.7.zip.

  2. Extras arhiva într-un director temporar.

  3. Instalaţi prin schimbarea la director şi tastând "python setup.py instala".

Mai multe informaţii:

Evident, trebuie să aveţi programul de gnuplot Gnuplot.py dacă este să fie de vreun folos pentru tine. Gnuplot pot fi obţinute prin intermediul . Aveţi nevoie, de asemenea, extinderea numerice Python, care este disponibil de la.

Gnuplot.py foloseşte distutils Python şi poate fi instalat de către untarring pachet, schimbarea în directorul de nivel superior, şi tastând "python setup.py instala". Pachetul Gnuplot.py este pur Python - nu este necesară compilarea.

Gnuplot.py este structurat ca un pachet de python. Aceasta înseamnă că aceasta se instaleaza ca un subdirector numit `Gnuplot" de la un director de calea ta Python (de obicei pe site-uri de pachete). Dacă nu doriţi să utilizaţi distutils aveţi posibilitatea să mutaţi doar directorul Gnuplot.py principalele acolo şi redenumiţi-l la "Gnuplot".

Există unele opţiuni de configurare care poate fi setat în partea de sus a dosarelor de platforma-dependente de gp-unix.py (Unix), gp_mac.py (Macintosh), gp_macosx.py (Mac OS X), gp_win32.py (Windows), şi gp_java.py (Jython / Java). (Evident, trebuie să modificaţi fişierul corespunzător platforma.) A se vedea comentarii extinse în gp_unix.py pentru o descriere a sensului de fiecare variabilă de configurare. Valorile sensibile sunt deja alese, asa ca este foarte posibil ca tu nu trebuie să schimbe ceva.

De import cea mai mare parte a pachetului de programe în Python folosind `de import Gnuplot". Unele alte caracteristici pot fi găsite în Gnuplot.funcutils module şi Gnuplot.PlotItems.

Instalarea prin RPM (pentru Linux / Unix) -------------------------------------

Am decis că nu are sens să pachet RPM până versiuni de Gnuplot.py, deoarece locul în care fişierele trebuie sa fie instalate depinde de ce versiune de Python pe care o utilizaţi. Dar, dacă doriţi ca beneficiile de management RPM, este uşor pentru tine de a crea propriul RPM de la sursa de distribuţie apoi instalaţi RPM:

  1. Schimbarea în directorul sursă.

  2. Crearea RPM:

    $ Python / setup.py bdist - format. = Rpm

  3. Instalaţi-l (ca root):

    # Rpm-IVH dist/gnuplot-py-1.7-1.noarch.rpm

Instalarea pe Windows -----------------------

Eu nu rulează Windows, dar datorită ajutorul de utilizatori există acum o modalitate de a folosi Gnuplot.py pe această platformă. Orice sugestii sau feedback-ul suplimentare au de a face cu Windows ar fi deosebit de apreciat.

Dacă utilizaţi o versiune de Python anterior la 2,0, trebuie să instalaţi extensiile cvasi-standard Win32. Acest lucru poate fi obţinut de pe pagina principala descărca Windows:

http://www.python.org/download/download_windows.html

Deoarece principalele MS-Windows executabil gnuplot (wgnuplot.exe) nu accepta comenzi pe intrarea standard, Gnuplot.py nu poate să comunice cu el în mod direct. Cu toate acestea, există un program simplu care se numeste `pgnuplot.exe", care acceptă comenzi pe stdin şi trece-le să wgnuplot. Deci, pentru a rula Gnuplot.py pe Windows, aveţi nevoie să vă asiguraţi că pgnuplot.exe este instalat. Acesta este dotat cu gnuplot din cel puţin versiunea 3.7.1. Alternativ, puteţi obţine pgnuplot.exe singur, prin descărcarea `testarea / windows-stdin.zip" la una din arhive gnuplot (de exemplu, ).

Continuaţi instalarea Gnuplot.py urmând instrucţiunile din secţiunea anterioară.

Instalarea pe Macintosh -----------------------------

Vă mulţumim pentru a ajuta la ghidul de mai multe, Gnuplot.py ar trebui să lucreze pe Macintosh prea. (Aici mă refer la versiunile Mac OS înainte de a OS X;. OS X este unix astfel încât nu există considerente speciale nu se aplică)

Deoarece nu există conducte de pe un Mac, comunicarea cu gnuplot este printr-un modul numit Python gnuplot_Suites.py (inclus), care utilizează AppleEvents. Reţineţi că va trebui să converti fişierele python pentru fişiere text Mac (diferite de sfârşit de linie de caracter). În prezent, nu este posibil pentru a imprima direct la o imprimantă, cu toate acestea, ar trebui să fie posibilă pentru a imprima într-un fişier PostScript şi tipărire că fişierul manual. De asemenea, datele inline nu pare să fie susţinut. Lasă-mă să ştiu dacă veţi găsi alte probleme sau care au patch-uri pentru a remedia limitări Mac.

Asistenţă ----------

Dacă aveţi probleme la instalarea sau utilizarea Gnuplot.py, vă rugăm să verificaţi următoarele surse de ajutor:

  1. Citiţi documentaţia! Pentru întrebări simple, începeţi cu fişierele Gnuplot.html, README.txt, şi FAQ.txt în distribuţie. Pentru informaţii mai detaliate, consultaţi documentaţia de clasă on-line la

    http://gnuplot-py.sourceforge.net/doc/

  2. Verificaţi lista de discuţii arhive. Sansele sunt ca cineva a cerut deja o intrebare asemanatoare si sunteti unul căutare rapidă departe de răspunsul. Informaţii despre lista de discuţii este disponibil la

    http://lists.sourceforge.net/mailman/listinfo/gnuplot-py-users

  3. Pune-ţi întrebarea pe lista de discuţii. Am încercat să se mute cel mai mare trafic de e-mail despre Gnuplot.py la lista de discuţii, în parte pentru că există multe întrebări (de exemplu, despre platforme Windows sau Macintosh), că eu sunt complet incapabil să răspundă. Lista de discuţii oferă, de asemenea, o arhiva de articole vechi, care ar trebui să construiască într-o resursă valoroasă, şi un loc pentru a face schimb de idei cu privire la schimbările viitoare.

Feedback --------

Mi-ar plăcea să aibă feedback de la oameni permiţându-mă să ştiu dacă vor găsi Gnuplot.py utile. Si lasa-mă să ştiu cu siguranţă despre orice probleme, sugestii, sau accesorii. Pentru cele mai multe scopuri, vă rugăm să trimiteţi e-mailurile pe lista de discuţii Gnuplot.py utilizatori:

gnuplot-py-users@lists.sourceforge.net

Informaţii despre lista de discuţii pot fi obţinute la

http://lists.sourceforge.net/mailman/listinfo/gnuplot-py-users

Compatibilitate -------------

Gnuplot.py a fost testat cu versiunea 3.7 de gnuplot, şi eu cred că ar trebui să funcţioneze cu versiunea 3.5 (desi unele caracteristici, cum ar fi modul de post-scriptum îmbunătăţită şi modul binar splot, nu va funcţiona). Lasă-mă să ştiu dacă aveţi probleme.

Gnuplot.py a fost dezvoltat sub Linux şi Unix Digital; ar trebui să funcţioneze fără probleme de mult pe alte versiuni de Unix. Dacă aveţi nevoie să îl modifice pentru sistemul dvs. să-mi spuneţi ceea ce era necesar şi voi include modificările într-o versiune viitoare.

Gnuplot.py ar trebui să funcţioneze, de asemenea, în conformitate cu Windows şi Macintosh (a se vedea mai sus). Feedback pentru aceste platforme este deosebit de apreciat, deoarece eu nu pot testa chiar eu.

Licenţă -------

A se vedea LICENSE.txt fişierul pentru meciului de licenţă. Pe scurt, este Gnuplot LGPL.

Credite -------

A se vedea CREDITS.txt pentru o listă de persoane care au contribuit cu cod şi / sau idei, pentru a Gnuplot.py. Vă mulţumim în special la Konrad Hinsen , Care a scris prima versiune, interfata de procedură de Gnuplot.py.

- Michael Haggerty (Dar, vă rugăm să folosiţi lista de discuţii pentru Gnuplot.py legate de probleme.)

Published (Last edited): 12-10-2011 , source: http://gnuplot-py.sourceforge.net/doc/