Как исправить рендеринг полиномиального графа с помощью HTML canvas - PullRequest
0 голосов
/ 29 апреля 2019

Я сделал простой полиномиальный графограф, который рисует графики с помощью HTML-холста. Проблема в том, что когда я вводю y = x ^ 2 или любой другой многочлен, график растягивается по вертикали. Чтобы решить эту проблему, я попытался разделить значения Y на 20. Это работает для 'y = x ^ 2', но портит другие выражения, такие как 'y = x'.

Разбор и вычисления выполняются mathjs (https://www.npmjs.com/package/mathjs)

Для запуска приложения:

git clone https://github.com/etasbasi/Grapher.git
cd Grapher/
npm i && npm run dev

Приложение также доступно на gh-страницах: https://etasbasi.github.io/Grapher/dist/

Строка, которая отвечает за выполнение расчетов 73: draw(i, parser.eval(equation));

На графике каждый квадрат (20px, 20px).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...