Как векторизовать график из растрового изображения

У меня есть изображение графика, и я хочу перерисовать этот график в Illustrator.

введите описание изображения здесь

Полноразмерное изображение

Есть ли какая-нибудь «хитрость» для этого? Я пытаюсь использовать инструмент «Перо», но очень сложно воспроизвести тонкие края.

Или есть программа, которая могла бы преобразовать это изображение в векторный график?

у вас есть это как данные (Excel, SPSS и т. д.) или это просто изображение?
к сожалению, только как изображение, было бы проще, как файл Excel?
да, это был бы самый простой способ. В любом случае, я ответил, основываясь на обоих случаях
Кроме того, если у вас нет исходных данных, вы искажаете данные, поскольку у вас нет первоисточника. Таким образом, вы не знаете, испорчены ли данные, это может быть хорошо в некоторых ситуациях, но, например, в научном контексте это не будет хорошо.

Ответы (5)

Чтобы получить синюю линию, я бы использовал Image Trace с настройкой High Fidelity Photo. После трассировки разверните и сгруппируйте объект.

Синяя линия, возможно, сохранилась нетронутой и чистой. В этом случае просто выберите и используйте его.

Если нет, используйте инструмент «Волшебная палочка», чтобы выбрать все, что является синей линией, заблокировать результаты и удалить остальные, разблокировать синюю линию, сгруппировать и использовать.

После трассировки и расширения вы можете просто начать удалять то, что не является синей линией, пока не останется единственное, что осталось.

В качестве альтернативы, без обводки, вы можете аккуратно обвести синюю линию вручную с помощью инструмента «Перо». Это даст вам очень четкий векторный контур, форму и цвет которого вы сможете контролировать.

После того, как вы отделили синюю линию, вам нужно воссоздать сетку. (Я не думаю, что эти тонкие серые линии сетки переживут отслеживание, тестирование и выяснение)

Чтобы сделать эту сетку, я бы сделал прямоугольник того же размера, без заливки и с тонкой серой обводкой. Затем, выделив прямоугольник, перейдите в Object>Path>Split Into Grid. Укажите строки и столбцы на графике и нажмите «ОК».

По моему опыту, быстрее взять Pen Tool и обвести график вручную . Я занимаюсь этим вопросом почти 20 лет. Ничто не сравнится с ручной трассировкой, если у вас нет фактических объемов данных и вы не можете снова нанести их на график.

Любой метод трассировки или иного извлечения строки данных из растрового изображения обычно требует гораздо больше времени и усилий, чем просто ее ручная трассировка.

введите описание изображения здесь

Менее 1 минуты

Если у вас есть данные, это очень просто: просто выберите график, скопируйте его, затем вставьте в файл .ai, и он будет автоматически преобразован в векторы.

Если у вас есть изображение, это будет немного сложнее (ну, пара дополнительных шагов), и вам также понадобится PS.

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

После этого у вас есть 2 варианта:

  • Вариант 1 (проще в Illustrator): перейдите в Filter --> Stylize --> Find Edges. Подать заявление. Это даст вам немного более широкую линию.

  • Вариант 2: С помощью Magic Eraser Toolудалите все белое. После этого выберите свой слой, Blending Options --> Strokeа затем используйтеSize:1; Position: Center

Теперь откройте изображение в Illustrator. Нажмите на график, чтобы выбрать его, и перейдите Image Traceв верхнюю часть экрана. Если вы использовали вариант 1 , просто выберите его 3 colors, и он отобразит точную линию.

Если вы выбрали вариант 2, выберите « Технический чертеж » (или поэкспериментируйте с пользовательскими значениями). В этом случае вы получите очень близкое приближение , хотя и не совсем то же самое, но вы можете настроить его (или, если небольшие различия не имеют значения, просто оставьте все как есть!)

Сделав это, я получил этот результат (серая линия - моя версия, перекрывающая вашу)

**введите здесь описание изображения**

Нет проблем, потому что ваше изображение достаточно четкое. Сначала сделайте версию, которая имеет только кривую. Это то место, где некоторая умственная работа действительно окупается, если кривая сложна или лежащие в ее основе координаты плотны. Смотрите изображение:

введите описание изображения здесь

Сделайте две копии слоя с кривой, выберите верхний слой, перейдите в Image > Adjustments > Hue/Saturation и измените синий цвет на красный. Вы также можете перетасовать цветовые каналы, но для этого нужны хорошие внутренние знания, поэтому отрегулируйте оттенок.

Придайте смещенному оттенку каналу режим наложения = Разделить. Это сбивает координатную сетку до белого цвета, но кривая сохраняется, хотя и получает некоторые цветовые вариации из-за нерезкости изображения.

введите описание изображения здесь

Объедините два верхних слоя. Превратите синий и голубой в черный. Снова перейдите в Hue/Saturation и отрегулируйте яркость сине-голубого диапазона до крайнего минуса. Обратите внимание на ползунки выбора диапазона:

введите описание изображения здесь

Скопируйте несколько координатных линий в разных местах исходного изображения на очищенный слой, чтобы упростить выравнивание. Вставьте их на место!

Скопируйте чистый слой в буфер обмена и вставьте его в Illustrator. Сделайте живую трассировку. Смотрите настройки. Практически все самое необходимое:

введите описание изображения здесь

Я активно использовал это программное обеспечение, но я все еще настолько неуклюж в своих руках, что ничто не сравнится с хорошей автоматической трассировкой. К сожалению, хорошая автоматическая трассировка часто невозможна. Ваше изображение относится к высшему классу отслеживаемых объектов.

Здесь прорисованы только штрихи, а не заливки. Выбрана высокая точность. Порог также высок, чтобы получить фрагменты координатной линии.

Скопируйте и вставьте из Photoshop исходное изображение. Отправьте его на задний план и совместите с трассировкой, чтобы увидеть возможные ошибки. По крайней мере, рядом с правым концом есть небольшой зазор и случайная точка. Зазора нет на следующем снимке экрана.

введите описание изображения здесь

Разверните трассировку и разгруппируйте ее, чтобы иметь возможность вносить изменения. Очевидно, вы хотите удалить лишние координатные линии, нарисовать новые координаты, заполнить пробел, изменить цвет, добавить текст и т. д....

WebPlotDigitizer — отличный инструмент для извлечения необработанных данных из графика, когда у вас есть только изображение. Я часто использовал его в академической работе, когда у меня был только старый pdf, а то и просто книга.

Я попробовал это с вашим изображением, используя двухпиксельное окно и приблизительную линейную шкалу от 0 до 10 для осей X и Y, и вот что я получаю:

1.0485631998258123;0.7095385171292392
1.0951846161987482;0.6818787962214152
1.1419973891314237;0.6237933823149842
1.1977691282700924;0.6182614381334197
1.2438164749638092;0.6818787962214152
1.2773560610709063;0.7648579589448872
1.2985096589475817;0.8478371216683591
1.3167233242246206;0.9059225355747884
1.3349891776543155;0.9557100332088719
1.353202842931354;1.0137954471153012
1.3899433024013694;1.080178777294078
1.4265793855660718;1.16315794001755
1.4447408626904543;1.2295412701963286
1.4627979635095243;1.3125204329197988
1.480855064328594;1.3954995956432708
1.5268328268187692;1.4701808420943951
1.5829002988224903;1.4176273723695303
1.6200408674628701;1.4203933444603134
1.6290172297197487;1.4701808420943951
1.6380457801292838;1.5116704234561311
1.6469699542335063;1.5697558373625622
1.6559985046430412;1.6112454187242964
1.6648704905946072;1.677628748903075
1.6737424765461735;1.7440120790818519
1.6920083299758684;1.7937995767159354
1.7008803159274346;1.8601829068947122
1.7097523018790008;1.926566237073489
1.7280181553086957;1.9763537347075726
1.736890141260262;2.0427370648863494
1.754999430231988;2.117418311337474
1.764027980641523;2.15890789269921
1.7728999665930893;2.2252912228779866
1.790957067412159;2.3082703856014586
1.799933429669038;2.358057883235542
1.8088315096969323;2.420292255278145
1.8177817778774825;2.4742287110484025
1.826705951981705;2.5323141249548318
1.8357345023912401;2.5738037063165677
1.8446586764954624;2.631889120222999
1.8533740979890598;2.7231661992188165
1.8536872269049973;2.673378701584733
1.871639951418755;2.7729536968529
1.880511937370321;2.839337027031677
1.8986995085710316;2.90157139907428
1.916860985695414;2.9679547292530586
1.9350485568961246;3.0301891012956617
1.9532622221731635;3.0882745152020927
1.9714236992975458;3.1546578453808696
1.9895851764219283;3.2210411755596464
1.998561538678807;3.270828673193729
2.016879580261158;3.312318254555465
2.0258298484417088;3.3662547103257214
2.0439652314897634;3.436786998640673
2.0620745204614894;3.5114682450917973
2.0711030708710245;3.5529578264535333
2.0800272449752466;3.6110432403599635
2.0890557953847817;3.6525328217216986
2.0979799694890042;3.7106182356281288
2.107008519898539;3.7521078169898647
2.1159326940027614;3.810193230896295
2.1249612444122965;3.851682812258031
2.1338332303638623;3.9180661424368077
2.1428095926207416;3.9678536400708913
2.1517337667249636;4.025939053977321
2.1607623171344987;4.0674286353390565
2.1696864912387213;4.125514049245487
2.178715041648256;4.167003630607223
2.187587027599822;4.233386960786
2.196563389856701;4.283174458420083
2.205487563960923;4.341259872326513
2.214516114370458;4.382749453688249
2.2233881003220244;4.449132783867026
2.2323644625789028;4.49892028150111
2.2412625426067976;4.561154653543713
2.250212810787348;4.61509110931397
2.259110890815242;4.677325481356573
2.268061158995793;4.731261937126829
2.276959239023687;4.793496309169433
2.285909507204238;4.84743276493969
2.294807587232132;4.909667136982294
2.3037578554126825;4.96360359275255
2.312655935440577;5.025837964795154
2.321606203621127;5.0797744205654105
2.3305042836490215;5.1420087926080145
2.339454551829572;5.195945248378271
2.3483526318574666;5.258179620420875
2.3573029000380172;5.312116076191131
2.366200980065911;5.374350448233735
2.375151248246462;5.428286904003992
2.3840493282743562;5.490521276046595
2.3929995964549065;5.544457731816852
2.4018715824064727;5.610841061995629
2.4199547773018706;5.689671266582927
2.4381162544262533;5.756054596761704
2.456251637474308;5.826586885076655
2.474465302751346;5.8846722989830855
2.4834938531608817;5.926161880344821
2.4924180272651038;5.984247294251251
2.5008203198427634;6.125311870881153
2.501133448758701;6.07552437324707
2.5014465776746384;6.025736875612987
2.509744493946986;6.183397284787583
2.5181467865246456;6.324461861417484
2.518459915440583;6.274674363783402
2.5187730443565206;6.224886866149319
2.527018772476212;6.390845191596262
2.5352645005959022;6.556803517043205
2.53557762951184;6.507016019409122
2.5358907584277777;6.457228521775039
2.547267775706845;6.617654903040418
2.5523822146671598;6.789145172668926
2.5526953435830975;6.739357675034843
2.5530084724990347;6.68957017740076
2.561280294695054;6.85137954471153
2.5696043050437294;7.004890995749952
2.5699174339596667;6.955103498115869
2.5702305628756044;6.905316000481786
2.578528479147952;7.0629764096563825
2.586930771725611;7.204040986286284
2.587243900641549;7.1542534886522
2.5875570295574866;7.104465991018118
2.595854945829834;7.262126400192714
2.6042572384074933;7.403190976822616
2.604570367323431;7.3534034791885325
2.6048834962393688;7.30361598155445
2.6131292243590596;7.469574307001393
2.621688081394688;7.585745134814253
2.622001210310626;7.53595763718017
2.630586161422582;7.647979506856856
2.6392233006871955;7.751703460261196
2.639536429603133;7.701915962627114
2.6481474747914175;7.8097888741676265
2.657176025200953;7.851278455529362
2.666074105228847;7.9135128275719655
2.7030755054621434;7.938406576389008
2.731248409871087;7.890002064800315
2.7408075398326277;7.847129497393189
2.7682324140534984;7.917661785708139
2.777156588157721;7.97574719961457
2.786185138567256;8.017236780976305
2.795109312671478;8.075322194882736
2.8038247341650755;8.166599273878555
2.804137863081013;8.116811776244472
2.812748908269298;8.224684687784984
2.821464329762895;8.315961766780804
2.8217774586788327;8.26617426914672
2.8303363157144616;8.38234509695958
2.8388951727500897;8.498515924772441
2.8392083016660274;8.448728427138358
2.8478193468543123;8.55660133867887
2.856430392042597;8.664474250219385
2.856743520958535;8.614686752585301
2.8653545661468196;8.722559664125814
2.8737568587244793;8.863624240755716
2.874069987640417;8.813836743121634
2.8743831165563547;8.76404924548755
2.885760133835422;8.924475626752928
2.891187701711674;9.046178398747355
2.8915008306276118;8.996390901113271
2.900111875815896;9.104263812653784
2.9085141683935563;9.245328389283685
2.908827297309494;9.195540891649603
2.9091404262254312;9.14575339401552
2.917386154345122;9.311711719462462
2.9354432551641922;9.394690882185934
2.9535525441359183;9.469372128637058
2.981090492687544;9.521925598361925
3.0180049126664135;9.560649207632878
3.0362707660961084;9.610436705266961
3.0543278669151785;9.693415867990431
3.05458880767846;9.651926286628697
3.0725937203448734;9.743203365624515
3.0814657062964397;9.809586695803292
3.0903376922480055;9.87597002598207
3.108655733830357;9.917459607343805
3.1176060020109078;9.971396063114062
3.1357935732116182;10.033630435156667
3.1448221236211533;10.075120016518401
3.163087977050848;10.124907514152484
3.190538945348047;10.191290844331261
3.2365862920417636;10.254908202419257
3.292097090417151;10.290865839599428
3.3382575114416233;10.336504379097336
3.3844527245678666;10.376610974413682
3.4401548795029933;10.382142918595246
3.4863413946037936;10.423632499956982
3.5045028717281763;10.490015830135759
3.522559972547246;10.57299499285923
3.531431958498812;10.639378323038008
3.572934586898712;10.687091341604004
3.6058522641866553;10.622782490493314
3.606165393102593;10.57299499285923
3.6158723894966593;10.506611662680454
3.625579385890726;10.440228332501677
3.625996891111976;10.373845002322899
3.6447846260682337;10.34065333723351
3.6450977549841714;10.290865839599428
3.654804751378238;10.22448250942065
3.664511747772304;10.158099179241873
3.674218744166371;10.091715849063096
3.6839257405604373;10.02533251888432
3.693580548801848;9.967247104977888
3.703235357043258;9.909161691071459
3.71286407120834;9.855225235301202
3.7226493498313906;9.776395030713903
3.741541461092961;9.726607533079822
3.741958966314211;9.660224202901043
3.760851077575781;9.610436705266961
3.7612685827970314;9.544053375088183
3.780160694058602;9.4942658774541
3.7805781992798524;9.427882547275322
3.79936593423611;9.394690882185934
3.7996790631520474;9.344903384551852
3.8093077773171293;9.290966928781595
3.8190930559401806;9.212136724194297
3.8378807908964383;9.178945059104908
3.8475877872905047;9.112561728926131
3.8758215778775473;9.0544763150197
3.9314889407109037;9.065540203382831
3.959740127348832;9.004688817385617
3.969394935590242;8.946603403479187
3.9697080645061797;8.896815905845106
3.9794150609002465;8.830432575666327
3.9891220572943125;8.76404924548755
3.98943518621025;8.714261747853467
3.9990899944516607;8.656176333947037
4.008744802693071;8.598090920040606
4.009057931609009;8.548303422406523
4.015703223047241;8.476388148046182
4.028471924397142;8.41553676204897
4.028785053313079;8.365749264414887
4.035430344751312;8.293833990054544
4.048199046101212;8.232982604057332
4.048616551322462;8.166599273878555
4.067508662584032;8.116811776244472
4.0679261678052825;8.050428446065695
4.086713902761541;8.017236780976305
4.08713140798279;7.950853450797528
4.105919142939048;7.917661785708139
4.1063366481602985;7.851278455529362
4.125228759421869;7.801490957895279
4.12564626464312;7.735107627716502
4.144433999599377;7.701915962627114
4.144747128515315;7.65212846499303
4.145164633736565;7.585745134814253
4.163952368692822;7.552553469724865
4.16426549760876;7.502765972090781
4.164578626524698;7.452978474456699
4.1742073406897795;7.399042018686442
4.183888243007518;7.336807646643838
4.184201371923455;7.287020149009756
4.193856180164866;7.2289347351033255
4.203510988406276;7.170849321196895
4.203824117322213;7.121061823562812
4.2135311137162805;7.054678493384035
4.223238110110346;6.988295163205257
4.223551239026284;6.938507665571175
4.233179953191366;6.884571209800918
4.242860855509105;6.822336837758314
4.252567851903171;6.755953507579537
4.262274848297238;6.68957017740076
4.271903562462319;6.635633721630503
4.2815844647800585;6.573399349587899
4.29121317894514;6.519462893817643
4.300894081262879;6.457228521775039
4.310522795427961;6.4032920660047825
4.320308074051011;6.324461861417484
4.339200185312581;6.274674363783402
4.3489071817066485;6.208291033604625
4.358614178100715;6.141907703425847
4.377506289362285;6.0921202057917645
4.387213285756351;6.025736875612987
4.396920282150418;5.95935354543421
4.415812393411988;5.909566047800126
4.425519389806055;5.8431827176213496
4.435226386200121;5.776799387442572
4.444855100365203;5.722862931672315
4.454536002682942;5.6606285596297115
4.454796943446223;5.619138978267976
4.473636866555138;5.57764939690624
4.473949995471075;5.527861899272157
4.483578709636157;5.4739254435019005
4.493259611953896;5.411691071459297
4.502888326118978;5.35775461568904
4.512673604742028;5.278924411101743
4.531565716003598;5.229136913467659
4.550562203570481;5.1627535832888825
4.5694543148320514;5.112966085654799
4.588346426093622;5.063178588020716
4.607238537355192;5.013391090386634
4.626026272311449;4.980199425297244
4.644918383573019;4.930411927663162
4.673204362312719;4.864028597484384
4.692148661726946;4.805943183577954
4.7111190552175;4.743708811535351
4.720904333840551;4.664878606948053
4.739692068796809;4.631686941858664
4.740109574018059;4.565303611679886
4.75900168527963;4.515516114045804
4.759314814195567;4.46572861641172
4.7782069254571375;4.415941118777638
4.778624430678388;4.349557788598861
4.797412165634645;4.3163661235094715
4.797725294550583;4.266578625875389
4.807432290944649;4.200195295696611
4.8171392873387155;4.133811965517834
4.817556792559966;4.0674286353390565
4.836344527516223;4.034236970249668
4.836657656432161;3.9844494726155855
4.8369707853480985;3.934661974981502
4.8465994995131805;3.8807255192112455
4.856280401830919;3.8184911471686425
4.856697907052169;3.7521078169898647
4.875485642008427;3.7189161519004763
4.875798770924365;3.669128654266393
4.876111899840302;3.61934115663231
4.89505619925453;3.56125574272588
4.941373184736969;3.582000533406748
4.959665132242993;3.6276390729046577
4.987307457099931;3.6635967100848283
5.034137626083492;3.602745324087616
5.062423604823191;3.536361993908838
5.081211339779449;3.50317032881945
5.090918336173516;3.436786998640673
5.110019200045711;3.353807835917201
5.119726196439778;3.287424505738424
5.138618307701348;3.2376370081043406
5.148325304095414;3.171253677925564
5.158136676794793;3.0882745152020927
5.176924411751051;3.0550828501127025
5.177341916972301;2.9886995199339257
5.196129651928558;2.9555078548445373
5.1965471571498085;2.8891245246657604
5.215334892106068;2.855932859576372
5.215752397327318;2.7895495293975934
5.234644508588888;2.7397620317635116
5.235062013810138;2.673378701584733
5.253849748766395;2.6401870364953446
5.263556745160461;2.5738037063165677
5.30123659137829;2.490824543593096
5.348031968260081;2.435505101777448
5.4038037073987475;2.429973157595885
5.45031204944093;2.420292255278145
5.487861425277117;2.358057883235542
5.506805724691343;2.299972469329111
5.5350395152783864;2.2418870554226817
5.554036002845269;2.175503725243905
5.572928114106839;2.1257162276098214
5.591715849063096;2.092524562520433
5.610607960324666;2.0427370648863494
5.6295000715862376;1.992949567252266
5.648392182847807;1.9431620696181842
5.667284294109377;1.8933745719841006
5.686176405370949;1.8435870743500171
5.705068516632519;1.7937995767159354
5.724065004199401;1.7274162465371568
5.7428527391556585;1.6942245814477683
5.7524814533207405;1.6402881256775128
5.771477940887623;1.5739047954987342
5.790474428454507;1.5075214653199573
5.818682124965221;1.4535850095497018
5.874314695696807;1.4701808420943951
5.920762151560888;1.4701808420943951
5.948891565842619;1.4286912607326592
5.9677836771041886;1.3789037630985774
5.996069655843888;1.3125204329197988
6.033749502061717;1.2295412701963286
6.071377160126888;1.1548600237452025
6.11805076465248;1.1189023865650327
6.173648543282294;1.1410301632912905
6.219800266281323;1.1880516888345927
6.265830216924154;1.2544350190133695
6.321323619248657;1.2931586282843242
6.367910243519821;1.2710308515580628
6.3961440341068645;1.2129454376516335
6.415036145368436;1.16315794001755
6.4433221241081355;1.0967746098387732
6.490152293091695;1.0359232238415608
6.536608446981219;1.03454023779617
6.573453282756546;1.0843277354302518
6.591693042109915;1.1382641912005091
6.600721592519449;1.1797537725622451
6.6281725608166475;1.246137102741022
6.664860832134007;1.3208183491921464
6.711064743285691;1.359541958463101
6.757807932014826;1.3125204329197988
6.776804419581708;1.246137102741022
6.795748718995936;1.1880516888345927
6.8332720007557946;1.1299662749281616
6.879963001332271;1.091242665657207
6.926245194712942;1.1175194005196403
6.953826633391781;1.16315794001755
6.990741053370652;1.2018815492885047
7.028142562774313;1.16315794001755
7.028403503537595;1.121668358655814
7.0472434266465065;1.080178777294078
7.053888718084739;1.0082635029337368
7.066605231281985;0.9557100332088719
7.094839021869028;0.8976246193024409
7.141338665885765;0.8893267030300951
7.196936444515579;0.9114544797563546
7.243575256939401;0.8810287867577475
7.281046350546603;0.831241289123664
7.318491350077478;0.7856027496257543
7.365191048679398;0.7454961543094107
7.420771431258327;0.7703899031264516
7.467305867376837;0.7565600426725396
7.495644034269192;0.6818787962214152
7.533184712079937;0.6210274102242028
7.5702730925676605;0.6320912985873317
7.588486757844699;0.6901767124937628
7.597437026025249;0.7441131682640183
7.606387294205799;0.7980496240342756
7.624653147635495;0.8478371216683591
7.661376211054625;0.9169864239379173
7.716939197582668;0.944646144845743
7.772397807805399;0.9889016982982604
7.827926002231672;1.0220933633876488
7.883541176912372;1.0414551680231252
7.9296668058350726;1.0926256517025994
7.947958753341098;1.1382641912005091
7.966198512694463;1.1922006469707664
8.012498102126019;1.2157114097424149
8.068548178078855;1.1659239121083331
8.105566974363036;1.1880516888345927
8.133070130812891;1.246137102741022
8.169784496206578;1.3166693910559726
8.216031897485477;1.3484780700999703
8.262183620484507;1.3954995956432708
8.289738965087018;1.4452870932773543
8.298610951038585;1.5116704234561311
8.316694145933981;1.5905006280434293
8.334829528982038;1.66103291635838
8.353017100182747;1.7232672884009848
8.371152483230802;1.7937995767159354
8.407919036777145;1.8560339487585384
8.454079457801617;1.9016724882564482
8.509885989042056;1.8906085998933193
8.546869993224467;1.9182683208011415
8.56518803480682;1.9597579021628775
8.583453888236514;2.009545399796961
8.610904856533713;2.075928729975738
8.647540939698414;2.15890789269921
8.675148472453584;2.2003974740609458
8.702651628903439;2.258482887967375
8.73020697350595;2.3082703856014586
8.757710129955804;2.3663557995078897
8.775949889309171;2.420292255278145
8.794137460509882;2.48252662732075
8.812377219863249;2.5364630830910055
8.830512602911304;2.606995371405956
8.848674080035686;2.673378701584733
8.86683555716007;2.7397620317635116
8.912952488057327;2.7923155014883765
8.968724227195995;2.786783557306812
9.024182837418726;2.8310391107593293
9.042396502695764;2.8891245246657604
9.060662356125459;2.938912022299842
9.069560436153354;3.001146394342447
9.078510704333905;3.0550828501127025
9.087382690285471;3.1214661802914803
9.0959415473211;3.2376370081043406
9.096254676237038;3.187849510470258
9.104813533272665;3.3040203382831184
9.113372390308294;3.4201911660959787
9.113685519224232;3.370403668461895
9.12224437625986;3.4865744962747556
9.131116362211426;3.5529578264535333
9.149173463030497;3.6359369891770044
9.149434403793778;3.5944474078152684
9.185983506704053;3.6912564309926523
9.223124075344433;3.6940224030834345
9.23210043760131;3.743809900717517
9.25031410287835;3.8018953146239474
9.259290465135228;3.851682812258031
9.268214639239451;3.909768226164461
9.276930060733047;4.00104530516028
9.277243189648985;3.951257807526197
9.285828140760943;4.063279677202884
9.294778408941495;4.11721613297314
9.303702583045716;4.17530154687957
9.312731133455252;4.216791128241306
9.34957596923058;4.266578625875389
9.405556460979872;4.227855016604436
9.442418692806086;4.2748765421477355
9.45134286691031;4.332961956054166
9.469452155882035;4.407643202505291
9.487665821159073;4.46572861641172
9.533834940208987;4.509984169864239
9.580456356581923;4.482324448956415
9.617979638341783;4.424239035049985
9.6555551082543;4.357855704871207
9.69318276631947;4.283174458420083
9.7308626125373;4.200195295696611
9.749806911951525;4.142109881790182
9.777936326233256;4.100620300428446
9.806170116820297;4.042534886522016
9.843797774885468;3.9678536400708913
9.881373244797985;3.9014703098921135
9.909554847232371;3.851682812258031
9.93784082597207;3.785299482079253
9.956863407615282;3.7147671937643025
9.975859895182165;3.6483838635855257
9.99493466497803;3.5695536589982275
10.004589473219442;3.5114682450917973
10.023429396328355;3.4699786637300614
10.033136392722422;3.4035953335512836
10.042947765421802;3.3206161708278126
10.06173550037806;3.287424505738424
10.06215300559931;3.2210411755596464
10.08104511686088;3.171253677925564
10.08146262208213;3.104870347746786
10.100250357038387;3.0716786826573976
10.100563485954325;3.021891185023314
10.110192200119407;2.9679547292530586
10.129266969915273;2.8891245246657604
10.148289551558486;2.81859223635081
10.16725994504904;2.756357864308205
10.214159698236143;2.6844425899478637
10.269948833425698;2.676144673675516
10.316439779416992;2.669229743448561
10.354093531558492;2.590399538861263
10.373090019125375;2.524016208682484
10.3920343185396;2.465930794776055
10.410978617953827;2.407845380869624
10.429922917368055;2.3497599669631946
10.448867216782281;2.2916745530567653
10.467811516196507;2.233589139150334
10.48678190968706;2.171354767107731
10.4964628120048;2.1091203950651263

И тогда вы можете использовать любую другую программу, способную построить путь, соответствующий этим координатам.

Например, я использовал python и matplotlib для создания этого pdf . Сценарий, используемый для чтения данных из файла и создания PDF-файла, приведен ниже:

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure(facecolor='w')
ax = fig.add_subplot(111)

X = np.loadtxt("data.txt", delimiter=';').T
ax.plot(X[0], X[1])

plt.savefig('image.pdf', bbox_inches='tight')

На самом деле, вы также можете экспортировать результат в формате svg с 'image.svg'последней строкой. Затем вы можете загрузить pdf (или svg) в иллюстратор (или inkscape в моем случае) и масштабировать кривую, чтобы она соответствовала оригиналу:введите описание изображения здесь

PDF выглядит похоже , но далеко не точно.
Что вы подразумеваете под "далеко от истины"? pdf векторизован, так что это просто вопрос масштабирования, чтобы соответствовать исходной кривой (я добавил изображение в свой ответ, чтобы показать результат)
Если вы посмотрите оригинал и вывод в формате PDF (по крайней мере, предварительный просмотр), они просто выглядят одинаково, но острые пики и впадины неточны. Может быть, это просто изображение для предварительного просмотра.