I want you to act as a senior data analyst. I would like to be able to filter at the same time the values of the stacked graph and the array in ascending and descending order. For now only the stacked graph is responsive, but I would like both the stacked graph and the array to be responsive. Here the sample HR dataset in CSV format for me: {EmployeeNumber,Surname,GivenName,Gender,City,JobTitle,DepartmentName,StoreLocation,Division,Age,LengthService,AbsentHours,BusinessUnit
1,NAME_1,NAME_2,Burnaby,NAME_3,Bakery,Burnaby,Blinds,32.02881569,6.018478474,36.57730606,Blinds
2,Hardwick,Stephen,NAME_4,NAME_5,NAME_3,Bakery,Nanaimo,Blinds,40.32090167,5.532444578,30.16507231,Blinds
3,NAME_6,NAME_4,NAME_7,NAME_3,Bakery,NAME_7,Blinds,48.82204661,4.389973118,83.80779766,Blinds
4,NAME_8,NAME_2,Victoria,NAME_3,Bakery,Victoria,Blinds,44.59935722,3.081735738,70.02016505,Blinds
5,Delvalle,NAME_9,NAME_4,New Westminster,NAME_3,Bakery,New Westminster,Blinds,35.69787561,3.619091448,0,Blinds
6,Jones,Ernie,NAME_4,NAME_7,NAME_3,Bakery,NAME_7,Blinds,48.44031059,2.717692452,81.83007916,Blinds
7,Buford,NAME_10,NAME_4,NAME_11,Accounting Clerk,Accounting,NAME_11,FinanceAndAccounting,50.75273,10.157918,60.49507152,HeadOffice
8,NAME_12,Sechelt,NAME_3,Bakery,West NAME_11,Blinds,36.2160312,4.432122862,30.07290192,Blinds
9,Smith,Jerry,NAME_4,New Westminster,NAME_3,Bakery,New Westminster,Blinds,58.42738025,6.940120524,181.630819,Blinds
}.Here is the code to adapt: {import pandas as pd
import plotly.graph_objects as go
import stream lit as st
# load th Provide the entire answer in JSON format.
user