Вы могли испытать Flotr, хорошая библиотека JavaScript. Это имеет довольно достойные средства управления мышью и свободно использовать.
A python egg - это «импортируемый формат распространения одного файла». Обычно это пакет python.
Вы можете импортировать пакет в яйцо, если знаете его имя и путь к нему.
Вы можете выполнить пакет, используя параметр «-m» и имя пакета .
Однако пакеты python обычно ничего не делают при выполнении, и вы можете получить сообщение об ошибке. Опцию -c можно использовать для запуска кода. (Подробнее о параметрах командной строки см. http://docs.python.org/using/cmdline.html )
> python -m sphinx
sphinx is a package and cannot be directly executed
> python -c "import <package in an egg>; <function>();"
> python -c "import sphinx; print sphinx.package_dir"
C:\Python26\lib\site-packages\sphinx-0.6.1-py2.6.egg\sphinx
Начиная с Python 2.6, вы можете использовать python some.egg
, и он будет выполнен, если он включает модуль с именем __ main __
.
Для более ранних версий Python вы можете использовать PYTHONPATH = some.egg python -m some module
, а somemodule
из яйца будет запущен как главный модуль. (Примечание: если вы работаете в Windows, вам нужно будет сделать отдельный SET PYTHONPATH = some.egg
.)