Python จัดเตรียมไลบรารีต่างๆ เพื่อจัดการข้อมูลทางภูมิศาสตร์และกราฟ แผนผังของ Python เป็นหนึ่งในไลบรารี่ที่ใช้ในการวาดกราฟทางภูมิศาสตร์ Plotly เป็นห้องสมุดโอเพ่นซอร์สฟรี พล็อตช่วยพล็อตกราฟประเภทต่างๆ เช่น แผนภูมิเส้น แผนภูมิแท่งแนวนอน แผนภูมิแท่ง แดชบอร์ด แผนภาพแบบกระจาย แผนภูมิฟอง แผนภูมิวงกลม และอื่นๆ อีกมากมาย
# Import important python geographical libraries. import plotly.plotly as py import plotly.graph_objs as go import pandas as pd # Must enable in order to use plotly off-line. from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot # To establish connection init_notebook_mode() # type defined is choropleth to # plot geographical plots data = dict(type = 'choropleth', # location: LosAngles, NewJersey, Texas locations = ['AK', 'AS', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FM', 'FL', 'GA', 'GU', 'HI', 'ID', 'IL','IN','IA', 'KS', 'KY'], # States of USA locationmode = 'USA-states', # colorscale can be added as per requirement colorscale = 'Portland', # text can be given anything you like text = ['state 1', 'state 2', 'state 3', 'state 4', 'state 5','state 6', 'state 7', 'state 8', 'state 9', 'state 10','state 11', 'state 12', 'state 13', 'state 14', 'state 15','state 16', 'state 17', 'state 18', 'state 19', 'state 20'], z = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0], colorbar = {'title': 'USA-states'}) layout = dict(geo ={'scope': 'usa'}) # passing data dictionary as a list choromap = go.Figure(data = [data], layout = layout) # plotting graph iplot(choromap)
ผลลัพธ์
ด้วยความช่วยเหลือของโครงเรื่อง เราสามารถมองเห็นข้อมูล (รายการอินพุต) ด้วยวิธีต่างๆ ตามสิ่งที่เราต้องการบรรลุ เราสามารถเห็นภาพรัฐต่างๆ ของอินเดีย (29) ด้วยสีต่างๆ ตามพรรคการเมืองที่ปกครองหรือเลือกอาหาร (ผัก/ไม่ใช่ผัก) ซึ่งระบุว่าชอบอาหารประเภทใดหรือสิ่งอื่นใดที่คุณนึกภาพ Plotly ให้ไลบรารี่ที่ทรงพลังและโต้ตอบได้เพื่อให้เห็นภาพข้อมูลในรูปแบบที่เข้าใจได้ง่าย (กราฟ)