Я использую nvd3, и у меня есть несколько диаграмм, где легенда слишком велика. Например. разброс / пузырь с 15 группами и длинными названиями групп. Легенда настолько велика, что почти не оставляет места для самой диаграммы.

Есть ли способ удалить легенду или переключить легенду или ограничить высоту / ширину, которую она занимает? Любой пример был бы отличным.

Кроме того, есть ли способ показать в пузыре описательную строку? Прямо сейчас, когда вы стоите на вершине пузыря, он выделяет координаты x / y. Я также хочу, чтобы отображалось название пузыря.

Например, каждый из моих пузырей представляет страну (у которой есть название), x - это ВВП, а y - долг. Группа - это классификация / не название.

21
Dave Wilkin 25 Сен 2013 в 20:09

1 ответ

Лучший ответ

.showLegend(false) поможет вам. Вот пример -

chart = nv.models.multiBarHorizontalChart().x(function(d) {
                return d.x
            }).y(function(d) {
                return d.y
            }).showLegend(false);
36
shabeer90 25 Сен 2013 в 20:26
1
Документация невелика, но просмотр исходного кода мне несколько раз помог. В этом случае посмотрите github.com/novus/nvd3/. blob / master / src / models / pieChart.js
 – 
mvexel
6 Июн 2014 в 03:51