Получение данных из диаграммы, которая отображается на веб-сайте

Меня попросили нарисовать такой график

enter image description here

, используя латекс (точнее, tikz и / или pgf). Если бы у меня были данные, это не было бы проблемой, но у меня их нет. Все, что у меня есть, это веб-сайт , на котором можно отображать графики, но я не знаю, как получить оттуда данные.

Сегодня я потратил день, пытаясь получить эти данные, включая запись в Google и использовал тип программного обеспечения, которое отслеживает линию и выводит точки графика, например Datathief и DigitizeIt, но мне это не удалось. Я думаю, что последнее не сработало, потому что линии на графике слишком тонкие и имеют более одного оттенка синего. Конечно, я пытался улучшить качество изображения с помощью Paint и Gimp, но мне все равно не удалось заставить его работать.

Я также пробовал использовать eps2pgf, сценарий Java, который преобразует фигуры eps в код pgf, но даже он не работал для графиков, которые я сохранил с помощью Image Capture (mac) и Print Screen (Windows), и, честно говоря, это был бы мой последний вариант, так как это «подход грубой силы», выплевывающий уродливый код, который вы не можете улучшить.

После всего этого я решил начать изучать Python, потому что мой руководитель, человек, который попросил меня нарисовать эту картинку с помощью tikz, сказал, что есть код Python для получения данных с таких сайтов. Теперь я даже не уверен, что Python справится с этой задачей (хотя я рад возможности изучить его), и, конечно, требуется время, чтобы выучить новый язык и сделать что-то подобное, поэтому я хочу знать, действительно ли существует способ получить данные с этого веб-сайта, предпочтительно используя Python, а если нет, то любой другой метод.

7
задан Vivi 8 May 2011 в 21:35
поделиться