Подтвердить что ты не робот

В Flot можно ли исключить или скрыть сетчатые клещи без исключения соответствующей метки?

Документация Flot API описывает библиотеку обширных перехватов для настройки осей графика. Вы можете установить количество тиков, их цвет и т.д. Отдельно для каждой оси. Тем не менее, я не могу понять, как запретить Флоту рисовать вертикальные линии сетки, не удаляя также метки оси X. Я попытался изменить параметры tickColor, ticks и tickSize без успеха.

Я хочу создать красивые, совместимые с Tufte графы, такие как:

http://www.robgoodlatte.com/wp-content/uploads/2007/05/tufte_mint.gif http://www.argmax.com/mt_blog/archive/RealGDP_graph.jpg

Я считаю, что вертикальные тики на моих графиках являются маркером. Я работаю с временными рядами, которые я показываю как вертикальные бары, поэтому вертикальные клещи часто прорезают решетку так, что это визуально шумно.

4b9b3361

Ответ 1

Как отметил Лауриманн, флот продолжает развиваться. Возможность управления этим была добавлена ​​в API (как указано в проблеме с запасом, связанной с Nelson).

Если вы загрузите последнюю версию (которая по-прежнему помечена как 0,6), вы можете отключить строки на оси с помощью "tickLength", например:

xaxis: {
  tickLength: 0
}

Скорее досадно, это дополнение не было обновлено в документации API.

Ответ 2

Это сообщение наступает через два года, чем OP и Flot (теперь версия 0.6), возможно, за это время сильно изменились или, может быть, были лучшие варианты, чем вокруг, но в любом случае здесь мой вклад.

Я случайно столкнулся с обходным путем для этой проблемы: установите альфа-канал цветной сетки в полностью прозрачный. Например:

var options =   {
      grid:   {show: true,
               color: "rgb(48, 48, 48)",
               tickColor: "rgba(255, 255, 255, 0)",
               backgroundColor: "rgb(255, 255, 255)"}
    };

Работает для меня.

Ответ 3

После некоторого копания я вполне уверен, что это невозможно благодаря API Flot. Тем не менее, если вы действительно загрязнётесь, вы можете это сделать - я опубликовал измененную версию одного примера, которая это делает. Просмотр источника показывает всю уродство.

Ответ 4

Чтобы избежать тиков в настройках, просто укажите тики: [] на соответствующей оси

Ответ 5

Начиная с июня 2009 года там проблема с флотом 167, которая является запросом для этой точной функции. Включает в себя две реализации и некоторое согласие со стороны автора флота, что это хорошая идея.