TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.1K subscribers
Post #4815 800
Тепловая карта из шестиугольников в Swift Charts

Тысячи точек на карте перекрывают друг друга. Если сгруппировать наблюдения по ячейкам и передать их количество цветом, распределение становится проще читать.

В примере Matthaus Woolard Swift Charts отображает землетрясения в Новой Зеландии. Ячейки заданы координатами q/r, а шестиугольники нарисованы через собственный ChartSymbolShape.

Есть полезная деталь: одинаковый размер символов ещё не гарантирует правильные пропорции. Автор настраивает perceptualUnitRect, чтобы соседние ячейки сходились. Затем меняет линейную цветовую шкалу на symmetricLog — слабые различия становятся заметнее, но равные шаги цвета уже не означают равные разницы значений.
  • 👏 1
More from @mobi_dev
  1. Oct 13, 2026Post #4818
  2. Oct 13, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  3. Oct 13, 2026Как Instagram Direct переносил списки на Compose В Direct сотни типов элементов списка. Пе…
  4. Oct 13, 2026Экран погас, а приложение продолжает разряжать батарею Загрузка завершилась с ошибкой, а C…
  5. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  6. Oct 12, 2026KMP-плагин прекращает поддержку редактирования Swift В новых версиях IntelliJ IDEA и Andro…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →