Ejemplo n.º 1
0
import analyze
import visualize
from config import CONFIG

if __name__ == '__main__':
    resultfiles = {}
    resultfiles['tourspot_visitor'] = []
    resultfiles['foreign_visitor'] = []

    # collection
    returnedFilename = collect.crawling_tourspot_visitor(
        district=CONFIG['district'], **CONFIG['common'])
    resultfiles['tourspot_visitor'].append(returnedFilename)

    for country in CONFIG['countries']:
        returnedFilename = collect.crawling_foreign_visitor(country=country,
                                                            **CONFIG['common'])
        resultfiles['foreign_visitor'].append(returnedFilename)

    # analysis
    results = analyze.analysis_correlation(resultfiles=resultfiles)

    # visualize
    for result in results:
        print(result)
    visualize.graph_scatter(results, showgraph=False)

    # 2. analysis & vsualization
    result_analysis = analyze.analysis_correlation_by_tourspot(
        resultfiles=resultfiles)
    print(result_analysis)
    visualize.graph_bar(result_analysis, showgraph=True)
Ejemplo n.º 2
0
import collect
from config import CONFIG
import analyze
import visualize

if __name__ == '__main__':

    # 데이터 수집(collectino)

    collect.crawling_tourspot_visitor(district=CONFIG['district'],
                                      **CONFIG['common'])

    for country in CONFIG['countries']:
        collect.crawling_foreign_visitor(country, **CONFIG['common'])

    # 데이터 분석(analyze)
Ejemplo n.º 3
0
import pandas as pd
import matplotlib.pyplot as plt
from config import CONFIG


if __name__== '__main__':
    resultfiles = dict()

    #collect
    resultfiles['tourspot_visitor'] = collect.crawling_tourspot_visitor(    # 서울특별시 데이터 생성후 파일만들기
        district=CONFIG['district'],
        **CONFIG['common'])

    resultfiles['foreign_visitor'] = []
    for country in CONFIG['countries']:
        rf = collect.crawling_foreign_visitor(country, **CONFIG['common'])  # 외국방문 데이터 생성후 파일만들기
        resultfiles['foreign_visitor'].append(rf)

    # 1. analysis and visualize
    result_analysis = analyze.analysis_correlation(resultfiles)
    visualize.graph_scatter(result_analysis)

    # 2. analysis and visualize
    result_analysis = analyze.analysis_correlation_by_tourspot(resultfiles)
    print("result_analysis === " , result_analysis)
    graph_table = pd.DataFrame(result_analysis, columns=['tourspot', 'r_중국', 'r_일본', 'r_미국'])
    print("graph_table === ", graph_table)
    graph_table = graph_table.set_index('tourspot')

    graph_table.plot(kind='bar')
    plt.show()