2014-12-08 5 views
0

У меня есть диаграмма, которую я создаю в Python. График выглядит следующим образом:установка сплайн-пакета с easy_install

enter image description here

... и изображая бит кода выглядит следующим образом:

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]) 

Я пытаюсь использовать пакет сплайна, как описано в answers like this к сгладить график, но я действительно пытаюсь установить соответствующий пакет ... Я делаю это на сервере (dreamhost), поэтому мне нужно создать собственную среду, но когда я попытаюсь схватить сплайн:

[email protected]:~/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') 
[email protected]:~/env$ 

Что я делаю неправильно? Где я могу найти пакет?

+1

Судя по связанному ответу, это 'scipy.interpolate.spline', поэтому это часть' scipy'. Если вы имели в виду еще один пакет 'spline', обновите свой вопрос с соответствующей информацией. – Evert

+0

Да - это тот :) – Joe

ответ

Смежные вопросы