Do a Gnuplot of a file in python

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Santix

    Do a Gnuplot of a file in python


    I am doing a python program that save the data in a text file in columns and
    I want to do a gnuplot to plot the results.
    But I want the program in python to show the result with gnuplot.
    I have tried this:

    g.load(power.p)

    but it gives me this error:

    Traceback (most recent call last):
    File "./spectrum_output .py", line 310, in <module>
    main_loop(tb)
    File "./spectrum_output .py", line 289, in main_loop
    g.load(power.p)
    AttributeError: 'file' object has no attribute 'p'

    On power.p I have this:

    set autoscale
    unset logscale
    unset label
    set xtic auto
    set ytic auto
    set title "Spectrum Analyzer"
    set xlabel "Frecuency"
    set ylabel "Power (dB)"
    plot "power.dat" using 1:2 title 'm.data[0]' with linespoints

    And in power.dat:
    2231500000.0 18.2582263947
    2234500000.0 17.0396003723
    ... ...
    with more data

    It goes ok when I load it in gnuplot, but not when I execute the python
    program in the Terminal.

    Thanks in advance!

    Regards,

    Santiago Ortega.
    --
    View this message in context: http://www.nabble.com/Do-a-Gnuplot-o...p20134007.html
    Sent from the Python - python-list mailing list archive at Nabble.com.

Working...