def test_weighted_point_map(): x_data = [] y_data = [] c_data = [] s_data = [] x_data.append(10) x_data.append(20) x_data.append(30) x_data.append(40) x_data.append(50) y_data.append(10) y_data.append(20) y_data.append(30) y_data.append(40) y_data.append(50) c_data.append(1) c_data.append(2) c_data.append(3) c_data.append(4) c_data.append(5) s_data.append(2) s_data.append(4) s_data.append(6) s_data.append(8) s_data.append(10) arr_x = pandas.Series(x_data) arr_y = pandas.Series(y_data) points = arctern.ST_Point(arr_x, arr_y) arr_c = pandas.Series(c_data) arr_s = pandas.Series(s_data) vega1 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#87CEEB"], [1, 5], [5], 1.0, "EPSG:3857") res1 = arctern.weighted_point_map(vega1, points) save_png(res1, "/tmp/test_weighted_0_0.png") vega2 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#0000FF", "#FF0000"], [1, 5], [5], 1.0, "EPSG:3857") res2 = arctern.weighted_point_map(vega2, points, color_weights=arr_c) save_png(res2, "/tmp/test_weighted_1_0.png") vega3 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#87CEEB"], [1, 5], [1, 10], 1.0, "EPSG:3857") res3 = arctern.weighted_point_map(vega3, points, size_weights=arr_s) save_png(res3, "/tmp/test_weighted_0_1.png") vega4 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#0000FF", "#FF0000"], [1, 5], [1, 10], 1.0, "EPSG:3857") res4 = arctern.weighted_point_map(vega4, points, color_weights=arr_c, size_weights=arr_s) save_png(res4, "/tmp/test_weighted_1_1.png")
def test_weighted_point_map(): x_data = [] y_data = [] c_data = [] s_data = [] x_data.append(10) x_data.append(20) x_data.append(30) x_data.append(40) x_data.append(50) y_data.append(10) y_data.append(20) y_data.append(30) y_data.append(40) y_data.append(50) c_data.append(1) c_data.append(2) c_data.append(3) c_data.append(4) c_data.append(5) s_data.append(2) s_data.append(4) s_data.append(6) s_data.append(8) s_data.append(10) arr_x = pandas.Series(x_data) arr_y = pandas.Series(y_data) arr_c = pandas.Series(c_data) arr_s = pandas.Series(s_data) vega1 = vega_weighted_pointmap( 300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "#87CEEB", [1, 5], [5], 1.0, "EPSG:3857") vega_json1 = vega1.build() res1 = arctern.weighted_point_map(arr_x, arr_y, vega_json1.encode('utf-8')) save_png(res1, "/tmp/test_weighted_0_0.png") vega2 = vega_weighted_pointmap( 300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "blue_to_red", [1, 5], [5], 1.0, "EPSG:3857") vega_json2 = vega2.build() res2 = arctern.weighted_point_map(arr_x, arr_y, vega_json2.encode('utf-8'), cs=arr_c) save_png(res2, "/tmp/test_weighted_1_0.png") vega3 = vega_weighted_pointmap( 300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "#87CEEB", [1, 5], [1, 10], 1.0, "EPSG:3857") vega_json3 = vega3.build() res3 = arctern.weighted_point_map(arr_x, arr_y, vega_json3.encode('utf-8'), ss=arr_s) save_png(res3, "/tmp/test_weighted_0_1.png") vega4 = vega_weighted_pointmap( 300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "blue_to_red", [1, 5], [1, 10], 1.0, "EPSG:3857") vega_json4 = vega4.build() res4 = arctern.weighted_point_map(arr_x, arr_y, vega_json4.encode('utf-8'), cs=arr_c, ss=arr_s) save_png(res4, "/tmp/test_weighted_1_1.png")
def weighted_pointmap_wkb(point, c, s, conf=vega): from arctern import weighted_point_map return weighted_point_map(vega, point, color_weights=c, size_weights=s)
def weighted_pointmap_wkb(point, conf=vega): from arctern import weighted_point_map return weighted_point_map(conf, point)
def weighted_pointmap_wkb_1(point, c, conf=vega): from arctern import weighted_point_map return weighted_point_map(conf, point, color_weights=c)