Я против такого сужения тематики. Пока обсуждение хорошо подходит к учебникам по математике, физике, естественным наукам, инженерным специальностям, в которых много формул или другого нетекстового информационного материала (например, в биохимии полно химических формул, схем, иллюстраций разного характера).
Тут надо различать разный нетекстовой материал. Если речь идет о современном MathJax , то математические формулы и некоторые химические получаются из текста, см. Basic Chem
http://meta.chemistry.stackexchange.com/questions/86/how-can-i-format-math-chemistry-expressions-hereДругой нетекстовой материал генерируется заранее, в т.ч. картинки.
Да, есть javascript environment позволяющий генерировать графики; достаточно гуглить "javascript render function plots", только сейчас нашел
http://maurizzzio.github.io/function-plot/Если Вы скопируете источник этой страницы куда-нибудь--будет работать. Т.е. вероятно ничего не надо скачивать, устанавливать .