0

I've got a chart that I build in Python. The graph looks like this:

enter image description here

...and the graphing bit of the code looks like this:

def graph(seconds,now, dayold, threedayold,weekold):
    dis=4*24*60*60
    x = np.array(seconds[-dis:])

    ynow = np.array(now)
    yday = np.array(dayold)
    y3day = np.array(threedayold)
    yweek = np.array(weekold)
    plt.plot(x,ynow, 'blue')
    plt.plot(x,yday, 'green')
    plt.plot(x,y3day,'purple')
    plt.plot(x,yweek, 'red')
#   plt.fill_between(x,ynow,yday,color='lightblue')
#   plt.fill_between(x,yday,y3day,color='green')
#   plt.fill_between(x,y3day,yweek,color='purple')
#   plt.fill_between(x,yweek,[0] *len(seconds),color='red')
    currenttime=int(seconds[0])
    lastweek=myround(currenttime-7*24*3600)
    plt.xlim(lastweek, currenttime)
    plt.ylim(ymax=100)
    ticks=np.arange(lastweek,currenttime,24*3600)
    labels=[time.strftime("%a", time.gmtime(x)) for x in ticks]
    plt.xticks(ticks,labels)
    plt.grid()
    plt.savefig('/home/joereddington/joereddington.com/stress/stress.png')

a=processFile("/home/joereddington/Jurgen/tracking/results.txt")
print "file processed"
graph(a[0],a[1],a[2],a[3],a[4])

I'm trying to use the spline package as discussed in answers like this to smooth the graph out, but I'm really struggling to install the relevant package... I'm doing this on a (dreamhost) server so I have to build my own environment, but when I try and get hold of spline:

joereddington@blout:~/env$ easy_install --install-dir=~/env spline 
Searching for spline
Reading http://pypi.python.org/simple/spline/
Couldn't find index page for 'spline' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for spline
error: Could not find suitable distribution for Requirement.parse('spline')
joereddington@blout:~/env$ 

What am I doing wrong? Where would I find the package?

Community
  • 1
  • 1
Joe
  • 4,367
  • 7
  • 33
  • 52
  • 1
    Judging from the linked answer, it's `scipy.interpolate.spline`, so it's part of `scipy`. If you meant another `spline` package, update your question with the relevant information. –  Dec 08 '14 at 12:42
  • Yep - that's the one :) – Joe Jan 07 '15 at 19:46

1 Answers1

0

If you do a search on https://pypi.python.org/pypi?%3Aaction=search&term=spline&submit=search you see that there is no package with name "spline", but some with similar names. Maybe the package details helps you finding the one you are looking for.

free_easy
  • 5,061
  • 3
  • 25
  • 39