-
Notifications
You must be signed in to change notification settings - Fork 1
RU Домашняя
Вики
English | Русский
- Перевод фиксации
767aeed9ac7e97671e26315b49867f950c880fd9
- Обновлён до версии
c3efe6cac3b9f7ad2ca1d46bcca79106fdc71773
- Обновлён до версии
06ab1df777e8ceffdbdd81bb242fc60694c00bf2
- Обновлён до версии
443e7db239174684a3b396d2aabba7de59697419
- Обновлён до версии
4aaacaeb97c82fd9a6d6264e39ff667ac3fcd8ad
- Обновлён до версии
78c33ee407d4ad26322288c54078cd8e1ddf086d
- Обновлён до версии
e775ea9d3ee23f6edbf9600753d3d047c942f96d
- Обновлён до версии
4789de863684a93f95458625b9dd56479b01e96a
D3.js — это JavaScript-библиотека для управления документами на основе данных. D3 поможет вам вдохнуть в данные жизнь с помощью HTML, SVG и CSS. Ставка D3 на веб-стандарты даёт вам все возможности современных браузеров без привязки к проприетарным фреймворкам, сочетая мощные компонентов визуализации с управляемым данными подходом к манипуляцией с DOM-деревом.
- Введение
- Галерея примеров
- Уроки
- Справка по API
- Замечания к выпускам
- Плагины
- d3.js на Stack Overflow
- d3-js в Группах Google
- d3-js Runnable.com
- 한국어
- 日本語
- 中文
- На русском
- API Kaynak - Türkçe
D3 поддерживает так называемые «современные» браузеры, что означает все браузеры, за исключением IE8 и ниже. D3 тестировался в Firefox, Chrome (Chromium), Safari (WebKit), Opera и IE9. Некоторые части D3 могут не работать в старых браузерах, в то время как ядро библиотеки требуем минимальных зависимостей: JavaScript и W3C DOM API. Для браузера IE8 рекомендуется использовать библиотеку совместимости Aight. D3 использует API селекторов уровня 1, но вы можете использовать библиотеку Sizzle для совместимости. Вы должны иметь современный браузер для использования SVG и переходов CSS3. D3 не имеет уровня совместимости, так что если ваш браузер не поддерживает стандарты, вам не повезло. Простите!
D3 так же может работать под Node.js. Обращайтесь в ветку https://groups.google.com/forum/#!msg/d3-js/JyldAkWkTvI/n8thanJeGvAJ в Группах Google за подробностями.
Скачайте последнюю версию здесь:
или вставьте этот код с прямой ссылкой на последний выпуск в ваш html-файл:
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
или, если вы хотите получить всё хранилище исходных кодов сместе с тестами:
При локальной разработке обратите внимание, что ваш браузер может установить дополнительные ограничения на чтение файлов из локальной файловой системы. Если вы используете d3.xhr (и производные, как то d3.json и т.д.) локально, вы должны иметь локальный веб-сервер. Например, вы можете запустить встроенный веб-сервер Python:
python -m SimpleHTTPServer 8888 &
или, если вы используете Python 3:
python -m http.server 8888 &
Когда веб-сервер будет запущен, перейдите по адресу http://localhost:8888/.
D3 поддерживает API асинхронного определения модулей (AMD). Например, если вы используете RequireJS, вы можете загрузить D3 следующим образом:
require.config({paths: {d3: "http://d3js.org/d3.v3.min"}});
require(["d3"], function(d3) {
console.log(d3.version);
});
Если вы хотите изменить реализацию D3, нажмите на кнопку «Fork» в верхнем правом углу данной страницы и склонируйте свой форк из командной строки, предварительно заменив username своим ником на GitHub:
git clone git://github.com/username/d3.git
Хранилище D3 работает «из коробки», если вы хотите просто создать новую визуализацию с использованием D3. Если же вы хотите расширить D3 новыми возможностями, поправить ошибки, либо запустить тесты, вы должны форкнуть хранилище D3 и установить Node.js (версию 0.10.x или выше). В корневой директории хранилища вы должны запустить следующую команду для установки зависимостей D3:
npm install
Для запуска тестов используйте команду:
make test