@@ -67,6 +67,55 @@ const GraphSubplotsPanel = (props, {localize: _}) => (
6767 < ColorPicker label = { _ ( 'Plot Background' ) } attr = "bgcolor" />
6868 </ PlotlySection >
6969
70+ < PlotlySection name = { _ ( 'Map Projection' ) } >
71+ < Dropdown
72+ label = { _ ( 'Region' ) }
73+ attr = "scope"
74+ options = { [
75+ { label : _ ( 'World' ) , value : 'world' } ,
76+ { label : _ ( 'USA' ) , value : 'usa' } ,
77+ { label : _ ( 'Europe' ) , value : 'europe' } ,
78+ { label : _ ( 'Asia' ) , value : 'asia' } ,
79+ { label : _ ( 'Africa' ) , value : 'africa' } ,
80+ { label : _ ( 'North America' ) , value : 'north america' } ,
81+ { label : _ ( 'South America' ) , value : 'south america' } ,
82+ ] }
83+ clearable = { false }
84+ />
85+ < Dropdown
86+ label = { _ ( 'Projection' ) }
87+ attr = "projection.type"
88+ clearable = { false }
89+ options = { [
90+ { label : _ ( 'Equirectangular' ) , value : 'equirectangular' } ,
91+ { label : _ ( 'Mercator' ) , value : 'mercator' } ,
92+ { label : _ ( 'Orthographic' ) , value : 'orthographic' } ,
93+ { label : _ ( 'Natural Earth' ) , value : 'natural earth' } ,
94+ { label : _ ( 'Albers USA' ) , value : 'albers usa' } ,
95+ { label : _ ( 'Winkel Tripel' ) , value : 'winkel tripel' } ,
96+ { label : _ ( 'Robinson' ) , value : 'robinson' } ,
97+ { label : _ ( 'Miller' ) , value : 'miller' } ,
98+ { label : _ ( 'Kavrayskiy 7' ) , value : 'kavrayskiy7' } ,
99+ { label : _ ( 'Eckert 4' ) , value : 'eckert4' } ,
100+ { label : _ ( 'Azimuthal Equal Area' ) , value : 'azimuthal equal area' } ,
101+ {
102+ label : _ ( 'Azimuthal Equidistant' ) ,
103+ value : 'azimuthal equidistant' ,
104+ } ,
105+ { label : _ ( 'Conic Equal Area' ) , value : 'conic equal area' } ,
106+ { label : _ ( 'Conic Conformal' ) , value : 'conic conformal' } ,
107+ { label : _ ( 'Conic Equidistant' ) , value : 'conic equidistant' } ,
108+ { label : _ ( 'Gnomonic' ) , value : 'gnomonic' } ,
109+ { label : _ ( 'Stereographic' ) , value : 'stereographic' } ,
110+ { label : _ ( 'Mollweide' ) , value : 'mollweide' } ,
111+ { label : _ ( 'Hammer' ) , value : 'hammer' } ,
112+ { label : _ ( 'Transverse Mercator' ) , value : 'transverse mercator' } ,
113+ { label : _ ( 'Aitoff' ) , value : 'aitoff' } ,
114+ { label : _ ( 'Sinusoidal' ) , value : 'sinusoidal' } ,
115+ ] }
116+ />
117+ </ PlotlySection >
118+
70119 < PlotlySection name = { _ ( 'Country Borders' ) } attr = "showcountries" >
71120 < Radio
72121 attr = "showcountries"
@@ -155,52 +204,6 @@ const GraphSubplotsPanel = (props, {localize: _}) => (
155204 </ PlotlySection >
156205
157206 < PlotlySection name = { _ ( 'Map Options' ) } >
158- < Dropdown
159- label = { _ ( 'Region' ) }
160- attr = "scope"
161- options = { [
162- { label : _ ( 'World' ) , value : 'world' } ,
163- { label : _ ( 'USA' ) , value : 'usa' } ,
164- { label : _ ( 'Europe' ) , value : 'europe' } ,
165- { label : _ ( 'Asia' ) , value : 'asia' } ,
166- { label : _ ( 'Africa' ) , value : 'africa' } ,
167- { label : _ ( 'North America' ) , value : 'north america' } ,
168- { label : _ ( 'South America' ) , value : 'south america' } ,
169- ] }
170- clearable = { false }
171- />
172- < Dropdown
173- label = { _ ( 'Projection' ) }
174- attr = "projection.type"
175- clearable = { false }
176- options = { [
177- { label : _ ( 'Equirectangular' ) , value : 'equirectangular' } ,
178- { label : _ ( 'Mercator' ) , value : 'mercator' } ,
179- { label : _ ( 'Orthographic' ) , value : 'orthographic' } ,
180- { label : _ ( 'Natural Earth' ) , value : 'natural earth' } ,
181- { label : _ ( 'Albers USA' ) , value : 'albers usa' } ,
182- { label : _ ( 'Winkel Tripel' ) , value : 'winkel tripel' } ,
183- { label : _ ( 'Robinson' ) , value : 'robinson' } ,
184- { label : _ ( 'Miller' ) , value : 'miller' } ,
185- { label : _ ( 'Kavrayskiy 7' ) , value : 'kavrayskiy7' } ,
186- { label : _ ( 'Eckert 4' ) , value : 'eckert4' } ,
187- { label : _ ( 'Azimuthal Equal Area' ) , value : 'azimuthal equal area' } ,
188- {
189- label : _ ( 'Azimuthal Equidistant' ) ,
190- value : 'azimuthal equidistant' ,
191- } ,
192- { label : _ ( 'Conic Equal Area' ) , value : 'conic equal area' } ,
193- { label : _ ( 'Conic Conformal' ) , value : 'conic conformal' } ,
194- { label : _ ( 'Conic Equidistant' ) , value : 'conic equidistant' } ,
195- { label : _ ( 'Gnomonic' ) , value : 'gnomonic' } ,
196- { label : _ ( 'Stereographic' ) , value : 'stereographic' } ,
197- { label : _ ( 'Mollweide' ) , value : 'mollweide' } ,
198- { label : _ ( 'Hammer' ) , value : 'hammer' } ,
199- { label : _ ( 'Transverse Mercator' ) , value : 'transverse mercator' } ,
200- { label : _ ( 'Aitoff' ) , value : 'aitoff' } ,
201- { label : _ ( 'Sinusoidal' ) , value : 'sinusoidal' } ,
202- ] }
203- />
204207 < Radio
205208 label = { _ ( 'Resolution' ) }
206209 attr = "resolution"
@@ -210,9 +213,6 @@ const GraphSubplotsPanel = (props, {localize: _}) => (
210213 ] }
211214 />
212215 < Numeric label = { _ ( 'Scale' ) } attr = "projection.scale" min = { 0 } />
213- </ PlotlySection >
214-
215- < PlotlySection name = { _ ( 'Map Rotation' ) } >
216216 < Numeric label = { _ ( 'Latitude' ) } attr = "projection.rotation.lon" min = { 0 } />
217217 < Numeric label = { _ ( 'Longitude' ) } attr = "projection.rotation.lat" min = { 0 } />
218218 < Numeric label = { _ ( 'Roll' ) } attr = "projection.rotation.roll" min = { 0 } />
0 commit comments