Изображение блога
Тимофей Мартынов
Тимофей Мартынов Блог компании sMart-lab.ru
14 февраля 2018, 19:34

Кто-нить с Google tree map работал?

Вопрос есть, как нам корректно сопоставить цвета величине падения.
Программист не осилил, а мне лень вникать.

https://smart-lab.ru/q/map/


Счас у нас пока куета получается.

Кто-нить с Google tree map работал?

Вкратце, задача такая, чтобы
от 0 до -5% цвет из светло-красного превращался в темно-красный, а 
от 0 до +5% цвет из светло-зеленого превращался в темно-зеленый
25 Комментариев
  • Vladimir Volgin
    14 февраля 2018, 19:39
    на мой взгляд, и логичнее, чем больше отклонение от ноля, тем ярче цвет должен быть
    • Рустам TradeInWest.ru
      14 февраля 2018, 20:54
      Vladimir Volgin, согласен.
      То что в посте написано — не корректно, имхо.
  • Ом З
    14 февраля 2018, 19:42
    куета кует)
  • Sarmatae
    14 февраля 2018, 19:51
    Тимофей есть на смарт-лабе пользователь публиковал в таком виде инфу, может у него спросить, я ник не помню.
  • Quincy Wintz
    14 февраля 2018, 19:52
    да и велечина фигур с капой должна коррелировать :)
    а по сабж’у помочь нечем :) как на вестифинанс

  • ---
    14 февраля 2018, 19:56
    вот тут: https://finviz.com/map.ashx
    внизу смотри, там процент отклонения и цвет указаны
  • SellBuySell
    14 февраля 2018, 20:10
    А ещё круче сделать, по росту, столбиками в 3D )
    • Leo
      14 февраля 2018, 21:21
      Тимофей Мартынов, вам посоветовали просто подбор цветов. Выбираете цвета, градации и записываете их в код.
      Тут вся документация по тримапу, непонятно, что там можно не осилить
      developers.google.com/chart/interactive/docs/gallery/treemap

      var options = {<br />        highlightOnMouseOver: true,<br />        maxDepth: 1,<br />        maxPostDepth: 2,<br />        minHighlightColor: '#8c6bb1',<br />        midHighlightColor: '#9ebcda',<br />        maxHighlightColor: '#edf8fb',<br />        minColor: '#009688',<br />        midColor: '#f7f7f7',<br />        maxColor: '#ee8100',<br />        headerHeight: 15,<br />        showScale: true,<br />        height: 500,<br />        useWeightedAverageForAggregation: true<br />      };
       
        • Leo
          14 февраля 2018, 22:41

          Тимофей Мартынов, на php это пишется минут за 10-15, ну пусть за полчаса, если с чашкой кофе.
          Если значение:
          от 0 до 5 — цвет #1
          от 5 до 10 — цвет #2
          итд

           

  • TraderGroup.ru
    14 февраля 2018, 20:37
    Не проще ли использовать всего три цвет. падение -красный, нейтрал. — черный, рост зеленый. размер квадрата по объему средств за торговый день
  • Дедал
    14 февраля 2018, 20:39
    А чем проблема задать maxColor ?? maxColorValue 5, minColor minColorValue -5?
  • Дедал
    14 февраля 2018, 20:39
     Площадь нужна по капе
      • Маркин Павел
        14 февраля 2018, 22:44
        Тимофей Мартынов, а ты в tree map не саму капитализацию подставляй, значение квадратного корня из неё, тогда и визуально приемлемо будет и сбербанк не займёт большую часть экрана.
  • Антон Денисков (Fry)
    14 февраля 2018, 21:41
    Тимофей, а сделай пожалуйста такую штуку как раньше была newsmap.jp. К сожалению сервис загнулся, но очень-очень его не хватает! Сделай если уж не по новостям с гугелньюса, то хоть по топикам со смарта (с учётом ЧС).
    В чём фишка. Был раньше сервис вот такого вида:



    Каждый квадратик — это новость. Размер квадратика — это коэффициент раскручености новости (цитируемость, репликация, комментируемость и т.п.). Цвет — сектор новости. Наводишь на квадратик — появляется превьюха, щелчок — переход к тексту.

    Если сделать такое для топиков смартлаба, то прямо за 5 минут можно будет «обозрить» весь дневной поток смарта.
    • Leo
      14 февраля 2018, 22:38
      Fry (Антон), да, крутой был. Много лет его «читал»
  • Маркин Павел
    14 февраля 2018, 22:12
    Ура! Я дождался обещанного tree map!!!
  • Маркин Павел
    14 февраля 2018, 22:27
    я же тебе пример скидывал https://smart-lab.ru/talk/read/386784/#comment7847670

    а в указанной расцветке в этом топике
    в гугловском скрипте должно быть прописано

     


    maxColorValue:5,

    minColorValue:-5,
    minColor: '#d00',
    midColor: '#000',
    maxColor: '#0d0',

     

  • Маркин Павел
    14 февраля 2018, 22:28
     И почему объем оборотов(или капитализация) не прикручен к размеру?
  • Иван Петров
    15 февраля 2018, 07:43
    Траурный черный фон с названием акций росс рынка как бэ намекает на скорую панихиду)))

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн