Геометрия Геометрии точки печати сюжета как многоугольникPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Геометрия Геометрии точки печати сюжета как многоугольник

Сообщение Anonymous »

На моей карте у меня есть несколько слоев. Одним из них являются очки, а другие - многоугольники. Я хочу показать правильную легенду (очки, чтобы показать очки, многоугольники, чтобы показать многоугольники), какой бы я ни старался, я не могу получить ее в WOK. < /P>

Код: Выделить всё

    # Precipitation map
precip_station_map = (
ggplot(precip_stations_clipped)
+ geom_map(
mapping=aes(geometry='geometry'),
color = 'red'
)
+ geom_map(
data=upper_hudson_basin_10km_buffer,
mapping=aes(geometry='geometry', color='"10km buffer"'),
inherit_aes=False,
fill=None
)
+ geom_map(
data=upper_hudson_basin_30km_buffer,
mapping=aes(geometry='geometry', color='"30km buffer"'),
inherit_aes=False,
fill=None
)
+ geom_map(
data=upper_hudson_basin.to_crs(precip_stations_clipped.crs),
mapping=aes(geometry='geometry', color='"Upper Hudson Basin"'),
inherit_aes=False,
fill=None
)
+ labs(title='Precipitation Map')
+ scale_color_manual(
name='Buffer Distance:',
values={
'10km buffer': 'royalblue',
'30km buffer': 'orange',
'Upper Hudson Basin': 'black'
}
)
+ theme_minimal()
+ theme(
legend_title=element_text(size=10),
legend_text=element_text(size=8),
legend_position='bottom'
)
)
precip_station_map.draw()

Я попробовал следующее, но это все еще не работает. На рисунке ниже я хочу, чтобы станция осадков отображалась в легенде как точка, а не многоугольник. < /P>

Код: Выделить всё

geom_merged = pd.concat(
[
#precip_stations_clipped[['geometry']].assign(LAYER='Preciptation Station'),
upper_hudson_basin.to_crs(precip_stations_clipped.crs)[['geometry']].assign(LAYER='Upper Hudson'),
upper_hudson_basin_10km_buffer[['geometry']].assign(LAYER='10km buffer'),
upper_hudson_basin_30km_buffer[['geometry']].assign(LAYER='30km buffer')
]
)

precip_station_map2 = (
ggplot(geom_merged)
+ geom_map(
mapping=aes(geometry='geometry', color = 'LAYER'),
fill = None
)
+ geom_map(
data = precip_stations_clipped[['geometry']].assign(LAYER='Preciptation Station'),
mapping=aes(gemetry='geometry', color='LAYER')
)

)



Подробнее здесь: https://stackoverflow.com/questions/793 ... as-polygon
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Импорт типа геометрии Postgis в Python в виде геометрии от Shapely?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Маркер сюжета Android Java на карте Google с точкой геометрии
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Маркер сюжета Android Java на карте Google с точкой геометрии
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Точка сюжета бревенчатого сюжета/клещей, не отображаемых в пироге
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Как расширить многоугольник, пока одна из границ не достигнет точки
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»