sorted_volume[j] = temp
        j = j - 1

MAX = 35
for i in range(length):
    if (i >= MAX): break
    if (sorted_volume[i][0] == 'Other'): continue
    sectors.append(sorted_volume[i][0])
    volume.append(sorted_volume[i][1])

data['chart_axis'] = sectors
data['chart_data'] = volume
#--------------------------------end of code for chart--------------------#

up = u1.get_user_portfolio_model(username)
usv = u2.get_user_stock_value_model(username)
data['users'] = {}

if up:
    data['users']['total_portfolio'] = up.get_total_portfolio()
    data['users']['total_deposited'] = up.get_total_deposited()
    data['users']['available_funds'] = up.get_available_funds()
else:
    data['users']['total_portfolio'] = 0
    data['users']['total_deposited'] = 0
    data['users']['available_funds'] = 0

if usv:
    data['users']['total_stock_values'] = usv.get_total_stock_values()
    data['users']['profit'] = usv.get_profit()
else:
        j=j-1

MAX=35
for i in range(length):
    if(i>=MAX):break;
    if(sorted_volume[i][0]=='Other'):continue
    sectors.append(sorted_volume[i][0])
    volume.append(sorted_volume[i][1])


data['chart_axis']=sectors;
data['chart_data']=volume;
#--------------------------------end of code for chart--------------------#

up = u1.get_user_portfolio_model(username)
usv = u2.get_user_stock_value_model(username)
data['users']={}

if up:
    data['users']['total_portfolio'] = up.get_total_portfolio()
    data['users']['total_deposited'] = up.get_total_deposited()
    data['users']['available_funds'] = up.get_available_funds()
else:
    data['users']['total_portfolio'] = 0
    data['users']['total_deposited'] = 0
    data['users']['available_funds'] = 0  

if usv:
    data['users']['total_stock_values'] = usv.get_total_stock_values()
    data['users']['profit'] = usv.get_profit() 
else: