Если вы создали свой собственный модуль, проще всего сделать, это поместить его в папку, которая является пэром dojo
:
dojo/...
dijit/...
dojox/...
my/... <- your file goes there
Например, это называется «MyTheme». В этом случае он должен войти в файл my/mytheme.js
. Для того, чтобы использовать его как раз требуют его и установить на графике:
dojo.require("my.mytheme");
...
chart.setTheme(my.mytheme);
Не забудьте поставить dojo.provide("my.mytheme");
в верхней части файла темы, и определить my.mytheme
объект (ваша тема).
В качестве альтернативы включите его в линию, как в http://lazutkin.com/download/hicharts.html (ищите myTheme
). Или вы можете включить фрагмент, используя обычный тег <script>
.
Не забудьте указать свою новую тему на диаграмме: chart.setTheme(your_theme_object)
.
Это работает. спасибо за помощь. –
сейчас моя тема работает. но эффект перехода на мышь нарушен. это потому, что массив состоит из дробных чисел. Любые идеи, как исправить? –
Тема не влияет на переходы, которые являются обработчиками событий с использованием матричных преобразований, а массив дробных чисел должен работать в точности как значения данных. Ищите проблемы в другом месте. Если эта проблема по-прежнему сохраняется, сообщите об ошибке с Dojo и приложите минималистский пример, демонстрирующий проблему. –