Виджеты Jupyter - хороший способ отображения анимации. В приведенном ниже коде показан анимированный gif .....
from ipywidgets import Image
from IPython import display
animatedGif = "animatedGifs/01-progress.gif" #path relative to your notebook
file = open(animatedGif , "rb")
image = file.read()
progress= Image(
value=image,
format='gif',
width=100,
height=100)
display.display(progress)
Вы можете закрыть эту анимацию, используя:
progress.close()
N.B. Я нашел несколько приятных анимированных gifs из http://www.downgraf.com/inspiration/25-beautiful-loading-bar-design-examples-gif-animated/ .
Определенно graphviz. Изображение на ссылке Википедии, на которую Вы указываете, было сделано в graphviz. От его страницы описания файл описания графика был похож на это:
graph untitled {
graph[bgcolor="transparent"];
node [fontname="Bitstream Vera Sans", fontsize="22.00", shape=circle, style="bold,filled" fillcolor=white];
edge [style=bold];
1;2;3;4;5;6;
6 -- 4 -- 5 -- 1 -- 2 -- 3 -- 4;
2 -- 5;
}
Если бы тот код был сохранен в файл input.dot, команда, они раньше на самом деле генерировали бы график, вероятно, будет:
neato -Tsvg input.dot > graph.svg
Я не уверен в интерфейсе ASP, но можно хотеть проверить graphviz.
/Allan
GraphViz делает хорошее задание для крошечных графиков, но не для огромных. Если Ваш график является reasonlably большим, попробуйте aiSee или взгляните на альтернативы в этом списке.
Вы смогли осуществлять это с Диаграммой Google API. Очень легко начать с.
Вы можете использовать QuickGraph , чтобы легко смоделировать график программно, затем экспортировать его в GraphViz или GLEE , а затем отрендерить его в PNG.
Ну, вот еще один ответ 2 года спустя. Protovis теперь делает форсированные макеты графов, отображаемые в браузере: http://vis.stanford.edu/protovis/ex/force.html. Может быть проще, если вы не можете установить клиентское ПО. Кроме того, это весело и интерактивно!