Coder Social home page Coder Social logo

Chart demo application about mam_mol HOT 10 CLOSED

hyoo-ru avatar hyoo-ru commented on September 27, 2024
Chart demo application

from mam_mol.

Comments (10)

nin-jin avatar nin-jin commented on September 27, 2024

image

from mam_mol.

nin-jin avatar nin-jin commented on September 27, 2024

image

from mam_mol.

nin-jin avatar nin-jin commented on September 27, 2024

image

from mam_mol.

ksusharimm avatar ksusharimm commented on September 27, 2024

table

Таблица для легенды. Всё же остановилась на варианте сокращения названия показателя до двух строк. При наведении курсора показывается остальной текст. На мобильной платформе показывается текст при тапе на строку. Такой вариант выбрала для того, чтобы легенда не растягивалась на бесконечность при большом количестве показателей, в том числе с длинными предложениями. Соответственно, чтобы пользователю было легче сканировать необходимую информацию – цифры показателей.

from mam_mol.

ksusharimm avatar ksusharimm commented on September 27, 2024

3

График с заштриховкой области. Проверила при двадцати показателях, борщ не должен получиться.

from mam_mol.

ksusharimm avatar ksusharimm commented on September 27, 2024

screen shot 2016-05-18 at 12 38 56

График с пунктирной линией.

from mam_mol.

nin-jin avatar nin-jin commented on September 27, 2024

При выделении у столбиков появляется обводка по центру, цвет 131C38, толщина 2, пунктирная, округлая, длина линий 8 px для разрешения 1366x768, промежутки между линиями длиной в 6 px. Если выделена линия, а не столбик, то же самое – пунктир с длиной в 8px и промежутками в 6 px, цвет 131C38, толщина такая же как у линии. Таким образом, в промежутках должен быть виден цвет линии. Пример скидываю. Такой цвет выбран потому, что он гораздо темнее любого из цветов графиков, и этот цвет будет использоваться как дополнительный к акцентному (он будет фоном для шапки или боковой панели).
Можно ли анимировать пунктирное выделение чтобы оно двигалось по кругу? Так среди множества элементов графика выделенный элемент не потеряется.

screen shot 2016-05-18 at 12 33 34
screen shot 2016-05-18 at 12 33 54
screen shot 2016-05-18 at 12 34 12

from mam_mol.

ksusharimm avatar ksusharimm commented on September 27, 2024

Цветовая схема для графиков будет строиться следующим образом:
Каждый последующий цвет выбирается на цветовом круге как контрастный по отношению к имеющимся цветам. За "нулевой" цвет берется акцентный (поставленный по умолчанию или кастомизированный пользователем), далее по порядку контрастные по указанной схеме. Эта схема работает только для цветового тона. Для того, чтобы выбранные таким образом цвета сочетались, каждый последующий цвет также варьируется по насыщенности между 40% и 50% и по яркости между 55% и 85%.

При наведении курсора на цветной кликабельный элемент графика, его яркость понижается на 20%.

from mam_mol.

nin-jin avatar nin-jin commented on September 27, 2024

Что реализовано:

  • столбчатые и линейные графики
  • линейные с пунктирной штриховкой
  • легенда табличного вида
  • подписи к осям
  • адаптивная раскладка в широком диапазоне значений
  • при клике случайный показатель меняет свои значения

Что не реализовано:

  • легенда для разных типов штриховок
  • подписи с единицами измерения
  • выделение графиков

from mam_mol.

nin-jin avatar nin-jin commented on September 27, 2024

Графики приняты, можно показывать.

from mam_mol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.