public void GetPopulation(string transformation = null, string frequency = null) { ShowOverlay = true; QuandlData.GetData(country.AreaCode.ToLower(), "SP_POP_TOTL", transformation, frequency).ContinueWith(data => { PopulationData = data.Result; ShowOverlay = false; }); }
public void GetHealthExpenditure(string transformation = null, string frequency = null) { ShowOverlay = true; QuandlData.GetData(country.AreaCode.ToLower(), "SH_XPD_PCAP_PP_KD", transformation, frequency).ContinueWith((data) => { Data = data.Result; ChartTitle = Data.DataName; ShowOverlay = false; }); }
public void GetLifeExpectancy(string transformation = null, string frequency = null) { ShowOverlay = true; QuandlData.GetData(country.AreaCode.ToLower(), "SP_DYN_LE00_IN", transformation, frequency).ContinueWith((data) => { Data = data.Result; ChartTitle = Data.DataName; ShowOverlay = false; }); }
public void GetGdpPerCapita(string transformation = null, string frequency = null) { ShowOverlay = true; QuandlData.GetData(country.AreaCode.ToLower(), "NY_GDP_PCAP_PP_CD", transformation, frequency).ContinueWith((data) => { Data = data.Result; ChartTitle = Data.DataName; ShowOverlay = false; }); }
public void GetAdultLiteracyRate(string transformation = null, string frequency = null) { ShowOverlay = true; QuandlData.GetData(country.AreaCode.ToLower(), "SE_ADT_LITR_ZS", transformation, frequency).ContinueWith((data) => { Data = data.Result; ChartTitle = Data.DataName; ShowOverlay = false; }); }
private static void OnDataChanged(BindableObject bindable, QuandlInfoData oldvalue, QuandlInfoData newvalue) { ((ChartView)bindable).OnDataChanged(oldvalue, newvalue); }
public void OnDataChanged(QuandlInfoData oldValue, QuandlInfoData newValue) { PopulateChart(newValue); }
private void PopulateChart(QuandlInfoData newValue) { lineChart.Series[0].ItemsSource = newValue; var axis = lineChart.Axes.OfType<CategoryXAxis>().First(); axis.ItemsSource = newValue; }