Библиотека matplotlib очень способна, но ей не хватает интерактивности, особенно внутри Jupyter Notebook. Я хотел бы хороший автономные черчения инструмента , как plot.ly .
python
visualization
pca
jupyter
scottlittle
источник
источник
ipywidgets
(примеры на github.com/ipython/ipywidgets/blob/master/docs/source/examples /… ) Илиbokeh
( bokeh.pydata.org/en/latest ).Ответы:
Существует удивительная библиотека под названием MPLD3, которая генерирует интерактивные графики D3.
Этот код создает интерактивный сюжет HTML популярного набора данных iris, который совместим с Jupyter Notebook. Когда кисть выбрана, она позволяет вам выбрать подмножество данных, которые будут выделены среди всех графиков. Когда выбрана перекрестная стрелка, она позволяет навести курсор мыши на точку данных и просмотреть информацию об исходных данных. Эта функциональность очень полезна при проведении исследовательского анализа данных.
Смотрите это в действии на моем блоге .
Обновление [9 июля 2016 года]: я только что узнал, что Plot.ly имеет автономный режим и теперь с открытым исходным кодом. В нем много колокольчиков, но MPLD3 все еще может быть уместным в некоторых случаях.
источник
Я бы предпочел, чтобы это был комментарий, а не ответ, поскольку я не собираюсь подключать / рекламировать, но в настоящее время я работаю над своей диссертацией, которая может быть вам интересна, поскольку она делает то, что вы хотите. На самом деле это инструмент визуализации кластеризации, но если вы используете k-средних с k = 1, у вас есть интерактивный график, где вы можете искать термины, выбирать область и видеть содержимое каждого узла и другие вещи. Посмотрите и посмотрите, работает ли он для вас!
https://github.com/Lilykos/clusterix
источник
Очень прекрасный выбор, plotly является ...
В моем случае я пытался построить похожее обозначение на основе навыков, где навыки представляли собой вложение word2vec из 300 измерений; перенес его в трехмерное векторное пространство, и с помощью графика Scatter3D я смог построить для него трехмерную диаграмму рассеяния.
Эт альт !! Получил потрясающий 3-х мерный график с возможностью наведения и увеличения. И лучшая часть его можно экспортировать в виде HTML-файла, что делает его подключи и играй подходит для любого другого компьютера, просто перетащить в браузере (включен в код ниже).
Может что-нибудь BEE больше проще
источник