def case2(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=5) image_base64 = createPieChart(keys, values, 'India trade import 2010-2018') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=5) config = {'rotation': 90} image_base64_1 = createBarChart(keys, values, 'Total(millions $USD)', 'India trade import 2010-2018', configs=config) keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=6) image_base64_2 = createPieChart(keys, values, 'India trade export 2010-2018') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=6) config = {'rotation': 90} image_base64_3 = createBarChart(keys, values, 'Total(millions $USD)', 'India trade export 2010-2018', configs=config) return render( request, 'analyzer/case2.html', { 'report5a': image_base64, 'report5b': image_base64_1, 'report6a': image_base64_2, 'report6b': image_base64_3, })
def report1(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=1) image_base64 = createBarChart( keys, values, 'App Count', 'Google Play App Store Count By Category > 400') return render(request, 'analyzer/main.html', { 'name': "Jon", 'date': datetime.now(), 'image_base64': image_base64, })
def case1(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=1) image_base64 = createBarChart( keys, values, 'App Count', 'Google Play App Store Count By Category > 400 ') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=2) config = {'rotation': 90} image_base64_1 = createBarChart( keys, values, 'App Count', 'Google Play App Store Count By Category < 400', configs=config) return render(request, 'analyzer/case1.html', { 'report1': image_base64, 'report2': image_base64_1 })
def sample(request): """ sample python report """ keys = ('Python', 'C++', 'Java', 'Perl', 'Scala', 'Lisp') values = [10, 8, 6, 4, 2, 1] image_base64 = createBarChart(keys, values, 'Usage', 'Programming language usages') return render(request, 'analyzer/main.html', { 'name': "Jon", 'date': datetime.now(), 'image_base64': image_base64, })
def report3(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=1) image_base64 = createBarChart( keys, values, 'App Count', 'Google Play App Store Count By Category > 400 ') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=2) config = {'rotation': 90} image_base64_1 = createBarChart( keys, values, 'App Count', 'Google Play App Store Count By Category < 400', configs=config) return render( request, 'analyzer/main1.html', { 'name': "Jon", 'date': datetime.now(), 'image_base64': image_base64, 'image_base64_1': image_base64_1, })
def case3(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=4) image_base64 = createPieChart(keys, values, 'Oakland Crime Rate 2011-2016') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=4) config = {'rotation': 90} image_base64_1 = createBarChart(keys, values, 'Count', 'Oakland Crime Rate 2011-2016', configs=config) return render(request, 'analyzer/case3.html', { 'report4a': image_base64, 'report4b': image_base64_1, })
def submit(request): data = {} if request.method == 'POST': keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=7) image_base64 = createBarChart(keys, values, 'Company', 'Average Empoyee Rating') data = { "title": request.POST.get("title", "defaultTitle"), "description": request.POST.get("description", "defaultDescription"), "news": request.POST.get("news", "defaultNews"), "dataSet": request.POST.get("dataSet", "defaultDataset"), "bar": request.POST.get("bar", "defaultBar"), "pie": request.POST.get("pie", "defaultPie"), "report1": image_base64 } return render(request, 'analyzer/new.html', data)
def report6(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=6) image_base64 = createPieChart(keys, values, 'India trade export 2010-2018') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=6) config = {'rotation': 90} image_base64_1 = createBarChart(keys, values, 'Total(millions $USD)', 'India trade export 2010-2018', configs=config) return render( request, 'analyzer/main1.html', { 'name': "Jon", 'date': datetime.now(), 'image_base64': image_base64, 'image_base64_1': image_base64_1, })
def report4(request): keys = [] values = [] DataProcessor.getInstance().loadAndProcess(keys, values, report_type=4) image_base64 = createPieChart(keys, values, 'Oakland Crime Rate 2011-2016') keys.clear() values.clear() DataProcessor.getInstance().loadAndProcess(keys, values, report_type=4) config = {'rotation': 90} image_base64_1 = createBarChart(keys, values, 'Count', 'Oakland Crime Rate 2011-2016', configs=config) return render( request, 'analyzer/main1.html', { 'name': "Jon", 'date': datetime.now(), 'image_base64': image_base64, 'image_base64_1': image_base64_1, })