控制台应用方便、直接将图片生成到本地
(SixLabors.ImageSharp)
1.x轴坐标线
2.y轴坐标线
3.根据心电图数据画出心电图
第一步:x轴(初始参数秒)
static void initXData(int Second)
{
int t = 0;
int linewidth = 1;
int start1 = 0;
Color color;
for (int i = 0; i <= 5 * 5 * Second; i++)
{
if (i == 5 * t)
{
linewidth = 1;
t = t + 1;
start1 = 10 * i + 1;
color = Color.Gray;
}
else
{
linewidth = 1;
start1 = 10 * i;
color = Color.LightGray;
}
LineList.Add(new LineModel()
{
strartPoint = new Vector2(start1, 1),
endPoint = new Vector2(start1, 50 * 8),
linewidth = linewidth,
color = color
});
}
}
第二步:y轴(初始参数秒)
static void initYData(int Second)
{
Color color;
int t = 0;
int linewidth = 1;
int start1 = 0;
for (int i = 0; i <= 5 * 8; i++)
{
if (i == 5 * t)
{
linewidth = 1;
t = t + 1;
start1 = 10 * i + 1;
color = Color.Gray;
}
else
{
linewidth = 1;
start1 = 10 * i;
color = Color.LightGray;
}
LineList.Add(new LineModel()
{
strartPoint = new Point(1, start1),
endPoint = new Point(50 * 5 * Second, start1),
linewidth = linewidth,
color = color
});
}
}
第三步:根据心电图数据画出心电图. (30s 心电图数据,但由于csdn字数限制删除了一部分数据,可以自己用真实数据生成)
static void TestChart()
{
using (var image = new Image<Rgba32>(7502, 450))
{
System.IO.Directory.CreateDirectory("output");
//LineList 心电数据
foreach (var item in LineList)
{
image.Mutate(
x => x.DrawLines(
item.color,
1,
new Vector2(item.strartPoint.X, item.strartPoint.Y),
new Vector2(item.endPoint.X, item.endPoint.Y)
));
}
image.Mutate(x=>x.BackgroundColor(Color.White));
image.Save("output/liuyipeng.png");
}
}
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
using System.Numerics;
using SixLabors.Fonts;
using SixLabors.ImageSharp;
using SixLabors.ImageSharp.Drawing;
using SixLabors.ImageSharp.Drawing.Processing;
using SixLabors.ImageSharp.PixelFormats;
using SixLabors.ImageSharp.Processing;
namespace DrawingTextAlongAPath
{
static class Program
{
public static List<LineModel> LineList =new List<LineModel>();
public class LineModel
{
public Vector2 strartPoint { get; set; }
public Vector2 endPoint { get; set; }
public int linewidth { get; set; }
public Color color { get; set; }
}
static void Main(string[] args)
{
double[] origin = new Double[]
{
-810645.1,-806409.2,-802295.75,-799273.6,-794793.75,-790385.7,-786710.9,-783327,-779918.94,-776025.56,-772809,-769048.75,-765723.6,-761774.1,-758078,-754125.5,-749675.56,-745032.1,-739579.3,-734606.6,-729201,-722800.94,-716526.6,-710365.5,-704152.5,-697820.2,-691955.94,-686342.94,-680554.9,-675074.56,-670384.1,-665467.44,-660822.44,-657547.06,-653719.8,-649651.9,-646693.75,-643622.06,-639258.94,-635047.25,-631386.1,-627426.5,-623297.06,-618629.7,-613557.4,-607447.3,-601221.9,-594252.2,-586905.8,-579680.94,-572811.44,-566419.75,-560224.2,-554319.56,-549796.6,-545485.94,-542332.5,-539293.94,-536286.1,-533215.8,-529594.9,-524975.4,-519954.34,-514713.06,-509488.72,-504229.3,-499273.62,-493469.4,-487982.3,-482160.2,-477441.28,-472933.84,-467862.75,-462692.38,-456944.78,-451158.78,-444623.5,-437486.56,-430517.94,-423995.97,-417081.38,-410255.62,-403193.28,-395546.75,-388122,-380091.3,-372745.6,-364940.16,-356895.56,-349006.7,-341774.1,-334629.25,-327207.38,-320053.7,-313012.12,-305242.84,-297602.53,-290212.9,-282691.47,-275293.25,-268511.97,-261388.39,-254644.17,-249409.36,-244582.72,-238880.03,-234499.27,-229806.8,-225839.98,-221890.05,-219490.28,-217155.94,-215340.44,-214195.75,-213685.58,-213316.08,-213954.1,-214966.75,-215143.53,-215352.86,-215345.6,-215316.67,-214365.23,-214080.47,-213586.08,-212025.98,-210882.02,-209604.25,-207793.5,-205695.75,-203538.89,-200440.94,-196631.58,-193357.9,-189266.53,-184069.98,-178734.5,-174219.1,-168637.2,-163179.83,-157812.92,-152084.53,-146945.48,-141949.42,-137448.42,-133364.14,-129086.414,-124711.99,-119965.586,-115684.16,-112021.38,-109568.4,-106839.11,-104703.91,-102530.09,-100224.195,-98943.68,-97910.2,-95249.89,-93221.71,-89798.99,-86973.875,-80716.36,-75648.54,-64121.582,-51970.97,-29748.871,-4455.17,42722.383,102649.59,191896.97,288581.9,382312.88,460443.78,520358.8,568703.75,604678.56,618246.94,599469.2,544374.06,446881.9,301510.78,118294.65,-81943.55,-270473.22,-408613.06,-504478.94,-520353.88,-517109.62,-454746.2,-400547.3,-336234.4,-279270,-234135.02,-189331.39,-169294.6,-137888.36,-129460.695,-111000.72,-109974.195,-101478.23,-103085.87,-98049.18,-97856.04,-97190.39,-97443.516,-98416.93,-100227.06,-101828.78,-103600.01,-105605.88,-107242.055,-108663.23,-110866.46,-112281.97,-112879.96,-112282.766,-112725.54,-112330.42,-112273.836,-113308.47,-114214.03,-113986.44,-114613.89,-115666.484,-116016.46,-116542.4,-117948.305,-119043.625,-120371.08,-121950.14,-123972.32,-125702.29,-127507.78,-129806.14,-131896.34,-135208.94,-138316.25,-141182.62,-143836.7,-146268.05,-148370.9,-149953.47,-152002.16,-154275.47,-156032.84,-158058.19,-160101.2,-161151.1,-161768.45,-162332.28,-163034.47,-162509.3,-161911.56,-160272.17,-157892.25,-155223.05,-152960.14,-150030.27,-147343.64,-145213.5,-142680.06,-140248.25,-137833.36,-135482.52,-133056.53,-130675.445,-129156.2,-126193.98,-122981.234,-119738.34,-116976.26,-113463.984,-110778.98,-108827.89,-105970.875,-103757.44,-101982.7,-99803.02,-98285.555,-97497.32,-96567.22,-95689.164,-94982.73,-94720.06,-94201.65,-94103.35,-94685.74,-95952.71,-97887.88,-99494.984,-101112.78,-102912.52,-106476.04,-110831.79,-115608.83,-121336.69,-127319.836,-133680.14,-140321.89,-147544.1,-155486.98,-162559.42,-170789.39,-179562.5,-186918.72,-194841.16,-202420.9,-209446.78,-217160.44,-225729.44,-234998.2,-245269.17,-257557.92,-269883,-282524.1,-295624.28,-309072.94,-322861.5,-335716.25,-348848.1,-361318.94,-372614.88,-384679.16,-395933.53,-406211.38,-415851.22,-426087.06,-435535.22,-444099.78,-451288.8,-458052.75,-463416.62,-469238.6,-474188,-477739.8,-480954.16,-483683.84,-485015.7,-486391.2,-487525.3,-488372.12,-488743.88,-489090.47,-488703.1,-487891.78,-487014.97,-485930.3,-484091.56,-482431.3,-480650.16,-479538.88,-477418.56,-476649.66,-475342.34,-473834.16,-472669.97,-471727.12,-470190.56,-468812.2,-467449.88,-466210.2,-464815.75,-463855.5,-463576.3,-463428.53,-463433.66,-463616.44,-463418.03,-462745.8,-462229.94,-462042.25,-461535.7,-462185.78,-462537.38,-462752.6,-462941.97,-463743.06,-464351.78,-464348.62,-464675.2,-465292.62,-465099.62,-465106.12,-465180.4,-465680.4,-465890.38,-465733.8,-464435.78,-463092.4,-461370.12,-460555.34,-458804.88,-457520.3,-456494.62,-454687.38,-451728,-449675,-446258.16,-442751.7,-439591.12,-436816,-433125.8,-429899.97,-426542.9,-423284,-420273,-417832.1,-413971.62,-410920.53,-407922.28,-403971.22,-400400.56,-397444.7,-394424.3,-391375.88,-388882.16,-385686.88,-381637.5,-376437.3,-371550.97,-366000.97,-359630.06,-353538.56,-347750.56,-341561.03,-335390.56,-329952.5,-323609.4,-317523.94,-310994.4,-304795.47,-297154.47,-289733.06,-281210.38,-271502.8,-261949.28,-251997.78,-241389.5,-230007.75,-219378.33,-209505.98,-198053.62,-188000.66,-177462.19,-167564.8,-157439.78,-148732.56,-139837.84,-130192.96,-121391.3,-112647.09,-103735.266,-95367.4,-87649.336,-79557.78,-71491.7,-63581.78,-55032.13,-46770.246,-37999.93,-29231.45,-20153.3,-11062.805,-1836.6232,7316.086,16788.887,25444.625,35152.438,44665.55,54146.11,64169.37,74545.66,83978.23,93004.62,102491.15,111922.336,120343.61,129527.86,138418.58,146256.55,153593.11,160960.55,167206.58,172566.89,178315.14,184379.7,189304.94,195208.14,200428.72,205704.34,210053,214837.58,218879.23,222664.6,226749.1,231192.11,234985.53,240008.9,244650.28,249625.1,254012.44,259999.14,265669.25,271554.97,277757.28,284152.16,290092.62,298098.3,306628.72,315733.8,325225.4,335653.94,345229.12,356062.03,366339.22,376668.62,386598.38,397596.84,408340.5,418536.34,429095.66,439064.56,449242.8,457935.1,467237.3,473846.75,480158.84,485051.28,489683.7,493357.9,496974.66,500222.34,502554.8,506894.34,509321.28,520735.03,530866.7,559377.6,595993.44,650722.4,714933.4,785438.5,853522.4,920054.3,989068.25,1058251.2,1123516.9,1187686.2,1250423.6,1303920.1,1335575,1333523.2,1283288.4,1180336.1,1034121.44,859728.4,674663.5,501010.66,377117.97,298210.97,299188.9,317221.22,383299.56,441280.2,504553.03,562433.6,604663.1,652672.7,681069.7,718493.7,737065.56,765356.94,784558,803981.44,816624.9,832847.25,844957.06,858143.1,870791.2,882927.75,893958.75,904948.44,914677.6,925042.1,934906.9,944766,954219.5,963954,973584.6,982265.2,990492.2,998746.56,1006592.1,1014012.2,1021578.75,1029384.1,1037486.06,1045048.7,1052443.2,1059883.6,1066576.6,1073810.2,1079827.1,1086384.2,1092391.1,1099004.4,1105201.6,1111718,1117827.9,1123767.1,1129607.6,1135581.9,1140719.1,1145302.2,1150782,1156547.9,1162217,1168521.9,1175167.8,1181665.6,1187868.4,1194262.1,1200413.6,1206494.2,1212070.8,1217887,1223321.1,1228820.5,1235278.2,1242004.8,1248401.2,1255164.9,1261549.9,1267617.4,1274125.8,1280886.4,1287542,1293817.4,1300402.1,1307340.6,1314065.9,1321546,1327761.5,1334359.5,1340838.1,1346876.4,1352210.4,1358156.5,1363900.6,1369137.1,1373799.8,1378361.9,1381799,1384223.8,1386270.8,1387646.2,1388690.5,1389487,1389557.4,1388814.1,1387742.8,1386176.6,1384531.8,1382078.5,1379075.9,1376262.6,1372933.9,1369267.4,1365008.6,1360800.5,1355795.9,1350648.8,1344531.5,1338453.9,1332003.6,1326429.5,1321445.8,1317889.6,1315183.6,1312919.1,1310169.2,1308021.5,1305478.2,1302174.4,1298416,1294560.1,1289931.5,1284632.1,1279172.4,1273169.9,1265953.5,1259535.6,1252457.5,1245469.5,1238497.9,1232113.1,1225485.4,1219959.2,1214938.4,1208710.8,1203046.5,1197887,1192697.5,1187567.2,1183305.4,1179540.4,1175630.6,1171599.1,1167010,1162428.2,1157930.6,1153474.5,1149651.9,1145667.4,1141842.9,1138601.1,1135043,1132418.2,1129669.9,1127478.8,1124951.4,1122619.9,1121789.2,1120741.9,1119631.6,1118106.8,1116288,1113922.9,1111576.6,1109054,1105628.5,1101197.9,1096297.4,1091371.2,1086174.9,1080783.9,1074780.6,1069598.6,1064539.5,1060151.1,1054898.9,1049602.8,1042758.44,1034880.4,1026562.25,1016997.44,1003623.75,990911.1,977118.9,961334.6,942968.7,925497.5,905388.8,885245.25,864084.1,842766.3,821092.94,799466.2,777779.44,756045.56,734353.7,713280.94,692507.2,671875.6,651490,631960,613029.8,594712.06,576758.56,559251.44,542325.94,524990.8,508162.78,490841.75,473631.56,457055.16,441186.78,426328.97,411671.03,397396.62,382906.38,369034,356251.28,343000.2,330213.9,317402.5,304704.6,291766.53,279354.78,266674.25,253413.48,239600.89,225570.8,210917.5,196270.02,182014.98,168732.53,156060.52,143741.61,133023.34,122124.54,111782.17,101938.72,91702.33,81827.305,72874.484,64285.902,55569.152,47630.707,39594.727,31403.9,23250.793,15821.884,7754.883,109.77173,-7555.679,-15373.337,-23507.049,-31495.453,-38979.645,-46983.63,-54024.125,-61476.258,-68554.58,-75997.45,-83031.36,-90413.79,-97594.21,-104223.63,-111442.37,-119437.55,-127737.414,-136006.17,-143597.98,-151752.8,-159486.56,-166627.47,-174370.62,-181639.97,-189215.64,-196674.02,-204459.6,-211894.84,-219204.25,-226952.16,-234774.3,-242213.25,-249916.08,-256823,-263137.56,-269820.6,-277334.3,-284500.78,-292502.5,-300924.34,-309182.4,-317176.34,-325576.53,-333285.2,-340197.62,-347530.94,-354646.2,-361034.2,-367515.9,-373258.84,-378334.84,-383348.53,-388869.3,-393650.94,-398501.22,-404302.16,-409906.2,-415749.38,-422548.47,-428009.22,-433921.78,-439658.47,-445201.12,-450187.3,-455623.06,-461201.06,-467488.9,-473474.9,-480130.2,-487183.66,-493704.66,-499609.38,-506415.66,-511757.8,-516378.28,-521580.62,-525720.3,-529432.1,-532024.2,-536756.7,-537860.06,-539933,-538196.2,-535638.44,-528187.6,-522527.34,-508881.16,-495756.62,-470312.12,-440105.1,-399749.34,-353995.22,-302015.25,-248122.4,-193189.52,-139442.38,-91637.18,-47111.906,-12734.833,-1297.7295,-20553.955,-77097.87,-174566.44,-310221.88,-474779.16,-649333.6,-810500.25,-928173.3,-1011879.75,-1025354.9,-1019543,-962403.7,-913776.56,-855404.8,-802962.25,-759716.2,-718221.06,-699200.94,-670858.9,-661248.2,-643197.8,-638414.44,-627229.4,-623375.75,-614998.75,-611233.75,-606817.2,-603956.06,-602012.6,-600221.25,-598585.7,-597576.8,-596936.2,-595750,-594824.75,-593978.9,-593632,-593406.75,-594136.6,-594506.8,-595477.25,-597290.75,-599457.3,-601158.3,-602196.3,-602909.2,-603644.06,-603270,-603956.4,-604429.75,-604558.75,-603688.7,-603528.06,-602185.7,-599814.06,-597865.7,-596051,-594134.56,-593541.8,-592812.9,-591897.7,-591081.2,-591348.1,-591261.8,-591938.8,-593400.2,-594907.56,-595725.7,-597063.2,-598606.44,-600231.06,-601133.3,-602273.94,-602333.1,-602155.94,-602475.56,-602446.9,-601384.75,-601138.06,-600548.94,-599312.1,-597549.9,-595913.06,-593063.8,-589516.6,-586100.6,-582636.75,-578405.5,-575702,-572201.56,-568862.8,-565727.3,-563137.9,-560291.8,-557304,-554513.2,-551159.5,-547770.2,-545079.94,-541974.1,-539281.25,-536965.25,-535464.4,-534118.94,-532702.5,-530816.94,-529809.3,-528003.8,-527015.8,-526136.2,-525170.3,-524249.1,-524413.9,-524543.7,-525406.94,-527480,-530242.1,-533257.56,-537820.56,-542788.75,-548090.2,-553568.2,-560351,-565395.3,-571451.06,-577665.9,-583593,-588864.94,-594094.7,-598931.75,-603985.44,-608959.6,-614487.75,-619399.8,-624458.75,-630557.5,-636910.06,-642304.06,-648793,-654767.94,-660387.44,-665804.7,-671774.44,-676696.8,-681538.94,-686260.5,-690911.5,-693841,-697635.6,-701029.8,-704022.94,-705849.2,-708879.4,-711079.06,-712062.3,-713536.06,-714646.4,-715042.9,-715266.9,-715152.4,-714605.56,-713279.7,-712386.7,-710771.56,-709483.7,-707376.25,-704767.8,-701326.25,-698530.75,-695859.06,-693155,-690226.94,-687353.1,-684265,-680613.2,-677056.25,-674412.25,-670604.44,-667638.4,-664703,-661360.44,-657663.5,-654636.75,-651308.2,-648104.9,-645704.8,-643224.3,-639682.4,-637593.7,-634802.9,-632435.06,-629734.44,-627146.3,-623049.44,-618710.8,-614768.4,-611028,-606975.5,-603624.9,-601103.75,-598286.8,-594866,-590911.7,-585958.44,-580930.6,-576169.5,-570305.8,-564596.3,-559743.6,-554786.44,-550337.25,-545358.75,-540797.1,-536045,-531456.56,-526721.6,-521261.6,-514840.47,-508411.16,-502564.44,-496585.5,-490806.12,-485677.5,-480658.56,-476252.9,-473006.16,-470456.1,-468268.7,-467465,-466900.16,-466113.72,-464794.06,-463793.22,-461274.97,-458684.1,-455869.28,-453528.06,-450563.56,-448225.66,-445524.84,-441788.88,-438159.94,-435224.62,-431439.34,-426538.44,-421806.8,-416886.53,-411473.3,-406697.56,-402390.25,-397929.78,-393026.66,-389306.8,-384628.4,-379873.34,-374405.8,-369063.97,-363344.72,-358464.06,-353047.2,-347729.44,-342192.3,-337702.22,-333021.25,-328987.22,-325230.1,-321600.3,-317202.47,-313836.94,-309645.34,-305655.84,-301497.12,-297306.62,-292802.7,-289143.72,-285752.34,-282996.88,-280356.75,-278303.97,-276642.7,-275326.6,-273404.12,-271724.56,-269306.66,-266818.56,-264656.4,-262542.4,-260322.45,-259263,-258309.45,-257377.2,-256164.34,-255229.44,-253653.92,-251696.28,-249370.14,-247193.5,-244709.02,-243243.97,-241345.31,-240149.67,-238664.05,-238610.1,-238086.61,-237721.66,-237777.16,-237494.17,-236285.69,-234824.1,-233331.75,-232790.52,-231851.52,-231614.1,-230463,-229373.84,-228998.9,-227918.83,-226489.8,-225143.06,-222955.88,-221126.03,-219164.89,-217996.38,-216742.4,-215549.25,-213993.97,-212405.61,-211286.31,-208464.8,-205881.34,-201091.55,-196222.77,-189609.72,-185883.42,-175494.03,-166256.64,-150199.83,-133141.9,-110650.45,-84586.22,-51157.535,-13372.581,34799.164,87167.51,160226.95,241351.14,323980.34,399312.12,459693.72,492759.8,485270.56,431553.06,331199.6,193126.47,28094.13,-149796.78,-315796.72,-432403.56,-512482.3,-544108.44,-539396.5,-486244.56,-434008.56,-369762.88,-315155.06,-276163.12,-232427.2,-207528.69,-175114.77,-162390.89,-141631.19,-135011.44,-122238.22,-116572.01,-105814.99,-99407.445,-92175.55,-86696.5,-81909.54,-77950.555,-74935.53,-72290.766,-69362.66,-66003.54,-62491.71,-57952.312,-53181.25,-48043.836,-43140.77,-38618.492,-35276.98,-31474.979,-28817.69,-25932.398,-23312.316,-20520.387,-17715.744,-14643.717,-12510.398,-10433.787,-8620.375,-7162.0083,-6242.2197,-4859.581,-3055.9753,-1684.2832,-69.89479,2132.012,3833.1958,6445.1226,8827.523,12014.359,15130.672,18552.219,22347.838,25389.402,28481.658,32390.725,36298.41,40276.87,44399.234,48701.277,52819.465,57211.758,62804.47,67821.03,73225.984,79410.76,84679.78,90325.75,95054.94,100377.266,105444.35,110568.78,115391.016,120368.86,125013.37,129559.14,134053.34,138921.84,143066.25,147611.73,151591.94,155534.66,159024.08,161992.1,164914.12,168533.19,171679.17,174667.73,177499.95,180453.3,183379.06,185979.55,188560.73,191022.39,193433.27,194620.6,195850.38,197036.23,198327.84,198744.17,198470.98,198036.4,196554.77,195267.55,192727.05,189394.08,186145.83,181580.52,175904.28,170190.34,164053.33,157306.3,150962.56,144510.55,137730.44,131674.14,125386.2,119414.95,113640.08,108054.84,101523.73,94348.68,87145.1,79646.73,71542.22,63464.125,55384.246,46859.953,38627.21,30662.38,22930.969,15399.533,8919.508,2228.51,-4532.379,-10983.188,-16652.295,-22378.105,-27046.531,-31190.227,-34861.95,-37801.668,-40431.855,-42729.965,-45182.02,-47117.08,-49467.5,-51672.67,-53715.74,-55741.332,-58045.65,-59689.414,-60985.355,-61950.934,-63404.992,-64878.586,-66149.49,-67666.63,-68934.14,-69758.375,-70151.07,-71318.164,-71528.93,-71282,-71401.29,-70799.16,-70192.78,-70092.96,-69658.586,-68595.84,-67417.07,-66604.58,-64935.668,-63765.09,-62827.47,-61905.867,-61072.13,-60414.3,-59582.1,-58703.27,-57603.082,-56624.33,-54986.04,-53689.523,-52846.785,-51961.89,-51516.184,-51628.6,-51568.984,-51655.145,-51291.36,-51281.066,-50125.633,-48822.47,-47293.574,-46819.28,-45781.984,-45050.86,-44611.125,-43830.535,-43786.81,-43766.44,-43772.34,-42500.16,-40451,-38345.848,-35561.35,-32991.324,-30842.69,-28657.432,-26347.213,-23951.291,-20687.541,-17999.729,-15080.166,-11837.456,-9023.041,-7249.4736,-6115.4062,-5494.785,-5700.4453,-6879.6997,-7736.7,-9188.703,-11117.014,-12832.59,-13882.206,-15197.682,-16392.047,-16873.84,-16833.557,-16573.812,-16014.977,-15299.503,-13834.663,-12757.597,-11176.82,-10293.209,-9113.992,-7575.1685,-5777.683,-3674.571,-1039.0057,1581.5902,3469.707,5798.9805,8519.972,10490.54,12334.152,14686.541,17431.453,19255.748,21501.77,23812.283,25537.623,27072.941,28648.416,29956.773,31411.098,32278.717,33419.863,34612.547,36387.117,38303.477,39839.066,41429.01,43955.953,45388.04,46476.45,47681.008,49184.57,49113.773,49693.887,50383.164,51026.98,51702.746,52973.65,53117.434,52752.06,53175.96,53222.58,52482.215,52640.066,52992.336,52333.195,51723.85,52273.844,51359.99,49929.547,48535.81,47031.93,44813.89,43108.582,41009.15,39471.945,38180.504,37502.715,36630.293,35073.027,34852.066,34364.746,33604.965,33350.105,33089.53,33316.023,33645.188,34511.766,33931.582,33284.332,33281.094,32941.52,31951.836,31657.809,30684.307,29902.064,28701.023,26648.682,24258.521,21416.14,19324.13,17498.516,14093.078,13271.717,11626.259,12887.932,11822.808,16180.558,18871.373,28788.318,41258.2,62540.28,83473.1,117964.97,162372.72,215952.7,274524.84,337705.88,401477.66,465370.06,530738.25,593452.6,645982.1,678468.6,676733.06,628107.9,533222.06,405891.8,253038.66,85405.97,-76528.53,-215089.48,-304663.75,-354573.22,-337741.25,-308590.9,-245400.08,-188469.11,-135353.72,-86355.5,-55672.44,-17809.395,237.94556,27027.78,36338.99,54268.133,59483.297,70816.805,76582.27,83164.99,86217.58,89752.43,92435.766,95045.5,97159.1,98369.1,99253.625,100674.24,101758.28,103237.19,104697.66,106376.09,107174.84,109232.64,111058.016,113083.125,115726.336,118641.016,120564.7,122991.484,125613.3,128012.89,129545.88,131955.61,134064.9,136284.44,139094.69,141761.81,143899.56,145679.98,147606.05,149401.03,151189.62,152846.94,154039.64,155485.92,156547.17,158458.73,160464.53,162471.03,164689.4,167863.38,170306.31,174494.64,178040.55,180841,183913.48,186564.97,188531.94,190957.62,193846.94,196957.84,199339.39,203250.36,207275.03,211468.14,215269.38,219982.11,223465.28,226915.8,230087.92,233142.8,236035.92,239861.05,243762.9,248281.22,252256.56,256539.28,259765.14,263480.22,266325.62,269727.72,272191.47,275718.44,278418.47,281347.03,283957.75,288151.9,290914.06,292882.12,294689.03,296620.25,297428.88,299094.97,300000.44,299822.88,298672.6,297728.62,295522.34,291694.88,288021.53,283682.88,277654,272276.25,265866.94,258715.33,250707.05,242489.25,233695.5,225300.77,216934.89,209376.23,201279,194453.34,187764.75,180556.98,173182.5,165772.83,157678.86,149548.62,140882.39,132119.69,123031.984,114583.164,106293.74,98207.81,89435.46,81553.555,73722.72,66727.06,59732.133,54149.03,47769.57,42354.457,37439.926,32630.848,28069.412,24308.334,19840.16,15463.447,11818.661,8954.468,5804.6343,3110.8704,562.6526,-2053.2686,-4530.6245,-6242.6377,-8200.226,-10354.34,-12492.027,-14268.44,-16497.559,-17845.504,-18533.967,-19927.125,-20876.168,-21476.25,-22525.635,-23176.887,-23738.64,-23878.258,-24646.232,-23686.5,-22590.377,-20895.828,-19620.637,-18324.943,-17094.277,-15880.111,-14764.252,-13721.252,-12874.611,-10914.131,-9634.315,-8649.38,-7850.681,-6753.54,-6889.221,-6793.213,-7219.7456,-7985.8247,-9204.144,-10035.2705,-11357.654,-12643.933,-14195.293,-15132.629,-16996.938,-18331.832,-19136.39,-20616.756,-22129.52,-22861.64,-23802.934,-24519.719,-24627.09,-24068.324,-24813.201,-23703.918,-22539.299,-20675.209,-19617.543,-17032.814,-15132.74,-12898.045,-11218.692,-8401.976,-5868.21,-3782.4421,-1802.8087,338.02222,2333.9062,5052.724,7641.6846,10216.043,12389.589,14744.497,16438.166,17935.674,18784.86,18931.66,18036.43,17188.693,15493.579,13867.617,10188.7705,6948.9844,2854.5571,-739.0709,-3984.2205,-6835.077,-8566.929,-9115.824,-9863.535,-10607.296,-11167.099,-10132.395,-9658.487,-8844.727,-7659.56,-6327.488,-4426.5835,-2194.6768,153.91446,3075.3037,5999.2627,9325.71,11528.672,14130.735,15912.655,17218.07,19150.77,21226.1,23268.62,26046.416,27635.193,29534.53,30915.113,32420.715,33621.406,35169.875,35417.047,36302.23,36992.22,37810.594,38212.516,38913.223,39324.336,39512.23,40198.785,41281.555,41684.22,42020.21,42191.156,42356.125,42613.863,42159.785,41716.805,41078.023,40571.008,40216.324,39625.254,39318.117,38810.656,38356.625,36481.402,33799.117,30452.324,26702.957,23511.678,20769.691,18480.297,16356.8955,14880.821,13650.924,12415.191,11556.917,10496.41,8825.497,7443.7734,6929.8325,5710.119,5499.26,4388.817,4142.948,4035.9858,3807.2415,3840.3245,3871.666,3735.5881,3438.0342,3156.8145,3216.915,2852.2798,2456.7566,1786.129,1030.304,635.54004,-5.8288574,-273.3879,-683.99426,-1252.6588,-2501.4724,-3648.411,-5506.828,-8209.366,-9892.296,-12842.72,-14865.853,-17071.236,-16068.741,-18469.506,-13429.169,-10566.0625,7124.2373,26077.53,59811.117,100753.086,147652.56,199391,257250.31,315640.7,379283.66,452267.28,529961.75,598269.5,645069.56,659214,629998.3,557868.2,450716.84,313292.9,151896.48,-17077.316,-173151,-291450.5,-372076,-374991.03,-361096.2,-300721.62,-247810.86,-193085.23,-142053,-109913.28,-71142.29,-51515.09,-23486.297,-6328.598,10140.419,14195.122,23696.148,26374.008,33914.492,37562.6,42331.41,45892.496,49237.418,51628,53363.914,54679.473,56711.594,58276.87,60340.1,63413.797,66323.57,69514.45,73048.984,76177.15,78589.41,81762.555,84427.87,86278.836,88637.64,91312.44,94337.68,97505.81,100526.59,102845.234,104056.04,104886.414,106390.61,107310.45,108571.28,110023.37,111274.586,112441.63,113904.84,115470.88,116739.76,117861.086,119381.695,119925.64,120486.31,121174.05,121901.08,122124.33,123130.836,125201.164,127407.69,129861.055,133148.69,136476.08,139886.47,142965.27,146681.95,150243.66,153601.66,157245.75,160121.64,163200.38,166988.73,171167.42,175187.06,179566.69,183884.28,187661.23,191662.56,195178.61,198190.92,201049.05,204160.55,207601.45,210519.58,213665.2,217022.14,219839.7,222735.3,225817.88,228731.36,230711.58,232943.95,234683.98,236140.88,237549.42,238385.5,239047.44,239364.16,239568.69,238882.48,237632.88,236950.36,235298.3,232888.62,229564.6,225509.61,220377.58,214556.17,208209.19,200333.08,192307.17,184546.31,176506,168639.73,161836.77,155139.1,147631.33,141584.27,135592.05,129221.79,122679.83,115992.86,109034.914,101245.04,93362.99,85915.93,78490.875,70935.016,63945.996,56500.69,49060.76,41455.645,34402.367,27163.547,19982.75,13947.102,7626.1675,1637.1727,-2806.8772,-6818.3784,-11248.181,-13877.541,-16356.155,-19103.707,-21706.764,-23564.582,-26237.969,-27815.941,-29007.6,-30315.23,-31207.42,-31737.152,-31708.207,-31903.045,-32060.242,-32098.305,-32711.562,-33071.2,-33762.465,-34866.996,-35762.152,-36231.996,-37004.035,-37643.25,-37289.246,-37481.63,-37940.62,-38633.254,-39162.902,-40232.957,-41141.344,-42514.938,-43532.156,-44658.836,-44730.246,-44963.883,-45638.992,-45544.664,-44960.09,-45199.28,-44684.74,-44986.93,-44381.508,-45144.363,-44597.168,-44375.76,-44353.812,-44530.504,-43857.254,-43198.81,-42767.035,-41527.785,-40494.2,-39823.492,-38872.867,-37735.51,-37188.457,-36355.082,-35037.45,-34665.383,-34177.69,-33227.254,-32544.834,-31993.008,-30936.844,-30554.71,-29834.424,-28974.564,-27806.373,-27852.42,-27344.586,-27148.742,-26856.08,-27027.994,-26651.645,-26062.46,-25525.129,-25004.154,-24069.795,-23928.92,-23275.97,-22304.098,-21219.09,-20054.441,-18975.541,-17603.588,-16349.764,-14947.952,-12889.839,-11663.48,-9984.876,-8100.8633,-6393.1963,-5871.9785,-4981.7373,-4592.8887,-5199.765,-6554.2437,-7467.5093,-9326.665,-11200.5,-12728.954,-13700.681,-14842.741,-14487.083,-13806.387,-13337.222,-12981.3,-12174.583,-11656.413,-11248.205,-10927.424,-10513.692,-10137.336,-9637.749,-7970.484,-6705.282,-6023.5024,-4596.813,-3807.5056,-2834.8655,-1600.8949,511.2915,1873.3215,3655.9163,6275.4287,8416.778,11036.919,14072.94,16334.831,18840.492,21605.79,23582.47,25240.895,27311.715,28523.77,29868.453,31682.973,33500.746,34298.645,34952.35,35667.656,36233.99,36208.867,35890.273,35447.13,34355.684,33121.402,31561.195,28835.434,26348.719,24214.47,21201.217,17854.35,15161.663,11893.517,8343.527,5132.7104,2234.8462,-363.9207,-3003.2102,-5314.026,-7104.0654,-8557.936,-9582.633,-10617.165,-11878.455,-12794.525,-12892.327,-13056.184,-13776.1045,-14457.823,-14781.97,-15789.778,-16497.154,-16844.463,-17441.398,-18708.902,-19103.521,-20804.135,-22252.81,-23589.41,-25029.336,-27073.344,-28352.398,-29757.656,-30854.283,-32021.016,-33209.875,-34378.113,-35411.227,-36920.168,-38104.79,-39571.758,-40417.67,-41402.652,-42413.906,-42978.848,-43602.484,-44588.04,-45930.758,-46085.176,-47077.69,-45608.89,-44581.957,-38845.914,-34053.48,-19439.834,-2951.271,27959.19,72812.08,131061.05,197599.52,274723,358431.12,441107.12,508551.78,555267.94,577956.3,561237.75,502328.4,410651.7,298577.28,169582.61,31030.346,-108800.586,-241536.44,-354107.44,-414930.25,-442997.38,-406064.94,-367617.8,-303760.94,-249651.89,-198687.4,-149660.69,-122115.8,-87247.12,-72839.164,-51624.152,-46460.473,-32663.322,-29763.871,-21477.543,-17058.541,-12038.948,-11025.349,-9025.863,-7237.98,-7706.715,-8491.009,-8482.506,-8036.663,-7983.1353,-6766.945,-5466.927,-3939.27,-2814.9834,-1506.2866,-707.7484,356.8306,1079.6166,2464.0923,3740.366,6192.526,8927.994,11646.593,14354.874,17210.316,18856.154,20517.822,21635.322,22687.96,22950.154,24250.377,25263.658,26751.535,28275.873,30119.867,31091.566,32284.893,32976.7,33913.52,34431.684,35338.734,35857.75,36503.34,37984.465,39917.453,42049.95,44470.414,47003.86,50421.13,52891.168,56242.82,59487.234,62964.023,66246.38,70289.18,73245.21,75435.77,79428.266,82767.11,85910.914,89703.62,93502.805,97313.234,100630.52,104174.93,107191.64,110535.55,113704.484,117136.734,120190.11,124200.26,128382.586,133137.77,136935.78,140858.03,143941.25,146620.56,149322.22,152100.67,154233.92,157078.1,160106.31,162671.98,165095.42,167607.31,168943.14,170172.83,170677.53,170762.47,169305.88,167511.42,166038.02,163035.47,159525.38,155984.72,150746.69,145687.4,140091.94,133793.94,126758.3,120221.28,113435.47,106907.945,100289.984,94462.12,88507.734,81308.22,74853.12,68365.695,60470.89,53557.05,45805.13,38031.977,29838.178,22896.982,15398.127,8025.3936,582.6531,-5926.0273,-12674.973,-18057.72,-23339.164,-28451.912,-33042.996,-36542.36,-40391.81,-42857.09,-44762.816,-46238.57,-47695.58,-47755.836,-48341.734,-48291.816,-49149.887,-49457.598,-50866.164,-51383.54,-52310.777,-52779.168,-53189.98,-53162.934,-52476.18,-52031.195,-51736.29,-52148.582,-52984.55,-53433.516,-54166.367,-54575.14,-56002.06,-55721.77,-55440.59,-54574.22,-54295.188,-53814.086,-53649.574,-53125.4,-53035.31,-52769.316,-53120.75,-52792.688,-52456.473,-51729.523,-51070.418,-49330.863,-48180.457,-47023.918,-45676.227,-43958.73,-42742.348,-40428.035,-38323.94,-36572.02,-34884.74,-32677.041,-31059.39,-30309.021,-28059.97,-25754.15,-23980.762,-21362.637,-18585.08,-15380.523,-13132.534,-10628.849,-8826.876,-7542.368,-5967.493,-4230.7617,-2790.0925,-1393.8732,188.19046,2384.1333,4148.094,6383.1187,8231.775,9346.872,10207.111,11454.876,11952.537,12052.633,12443.099,13695.848,14900.6,15931.855,16829.63,18009.773,18804.416,19260.639,19504.525,20277.729,21009.488,22376.559,23431.191,25197.854,25967.418,27263.371,28213.594,28061.508,27326.621,26539.52,24855.473,22515.559,19020.742,16489.994,13820.305,11701.765,9933.516,8789.04,7895.717,7367.791,7805.23,8260.958,8375.438,9399.91,9634.687,10504.824,11325.3125,13180.127,14988.375,17395.555,20511.844,23388.854,26888.648,30045.744,32634.797,34924.254,36631.94,39009.69,40646.496,41935.875,44104.9,46128.547,47657.684,49728.234,50449.85,51519.4,52560.797,53277.184,52905.387,53091.168,52556.832,52406.57,51178.418,51076.445,50340.582,49289.71,48812.562,48685.297,48420.098,48779.9,48627.72,48557.426,47743.727,46982.008,45628.285,44647.246,43076.938,41727.535,40216.72,39095.242,38750.1,38249.07,37798.113,38103.434,37650.414,37034.867,36089.43,36209.875,35736.312,35584.55,35777.883,36209.73,36466.2,37298.63,37899.4,38369.875,38720.945,39573.39,39526.676,39588.426,39515.773,39238.26,38620.613,38361.637,36950.73,36592.324,35971.176,35165.695,34819.2,34737.586,34499.098,34364.71,33926.51,33066.35,31630.154,30171.75,27692.588,26344.254,23819.527,20939.885,17101.459,14473.561,9534.157,5108.124,943.2068,-4543.671,-6621.674,-10995.468,-4096.9697,3782.982,28316.223,56822.805,100608.41,148510.67,195129.81,239040.61,282093.4,329339.16,387695.47,453418.22,518524.72,574692.8,615586.56,628885.1,603747.7,541477.9,448356.56,328025.1,184943.05,31581.428,-113473.91,-225027.16,-306395.62,-322343.1,-320172.78,-269370.8,-226890.81,-175470.64,-126314.12,-93686.69,-55778.258,-34654.695,-7420.6694,3990.1582,21800.14,28212.105,39853.04,45094.65,53549.434,58691.22,64303.613,69198.71,72962.35,76173.875,78907.63,80821.48,82176.39,83925.75,86313.945,87891.46,90071.08,91871.03,93283.34,95054.305,96621.34,97619.12,98361.59,99685.21,100554.6,101808.734,103262.3,104845.6,105918.586,106857.97,107889.16,108313.586,108820.73,109945.77,110872.5,112239.164,113740.445,115362.78,116574.64,117413.21,119341.234,120046.85,120656.02,121789.11,122735.37,124480.87,125933.7,127940.414,129810.37,132092.05,133919.38,135187.5,136110.7,136498.25,137355.36,138502.47,140124.14,143035.38,146054.11,149708.62,154117.81,157747.56,161472.31,164559.33,167535.38,170496.19,174117.83,177514.62,180199.4,183952.03,187856.28,191557.03,195045.94,199238.19,202541.33,205083.84,208393.56,211546.84,214199.88,216962.45,219487.02,221956.55,224796.47,227796.53,230891.67,233480.06,236231.95,238733.3,239778.56,241028.42,241724.44,241658.53,240649.17,239482.19,237985.69,236032.02,234098.33,231153.11,226624.4,221441.69,215318.45,208171.19,200429.98,192171.7,184421.39,176081.31,167986.17,160532.92,152763.86,145417.16,138172.55,129983.26,121760.82,113324.24,104779.74,95891.8,86975.92,77988.28,69082.49,60860.24,53063.938,44575.605,36454.09,28597.66,21073.783,13675.569,7387.5312,1430.8357,-4187.641,-9229.858,-14059.182,-18908.771,-23377.89,-27478.271,-31720.57,-36197.305,-39795.473,-43485.36,-46584.305,-49469.3,-52509.375,-54532.633,-56569.094,-58752.867,-60704.004,-62656.137,-64191.055,-65701.54,-67270.65,-68179.89,-69362.15,-70961.12,-71855.555,-73491.66,-74679.32,-75442.58,-76142.4,-76833.4,-77778.23,-78424.695,-78950.19,-80539.41,-82034.5,-82899.88,-83121.3,-84476.55,-84665.66,-85384.75,-86058.76,-86163.02,-86063.28,-86079.266,-86227.266,-85611.99,-85515.59,-85759.28,-85735.2,-85307.2,-85386.695,-85006.875,-84654.06,-84907.16,-84858.71,-85024.58,-85092.586,-85737.83,-85662.83,-84862.27,-84874.086,-84742.6,-84275.89,-83883.12,-84565.62,-83988.164,-83418.85,-83647.38,-83223.47,-82855.164,-82633.61,-82420.32,-81480.42,-81321.664,-81816.79,-81379.12,-80963.07,-81078.78,-80611.38,-79877.2,-79899.984,-79396.945,-79462.2,-79863.6,-80730.914,-80773.23,-80223.31,-81275.05,-81243.93,-80945.07,-81315.97,-81266.52,-81349.9,-81444.4,-80844.95,-80179.836,-79596.41,-78336.83,-77246.44,-75761.2,-74302.42,-73392.305,-73013.7,-72738.3,-73336.27,-74538.58,-75935.6,-78094.98,-79059.12,-80454.15,-81740.51,-82360.8,-82847.914,-83662.57,-84664.03,-84645.8,-84547.195,-84499.125,-83386.766,-82477.086,-81954.234,-81486.04,-80637.99,-81360.69,-82354.66,-82685.68,-82956.7,-83752.086,-83710.734,-83583.26,-82902.54,-83120.766,-82536.39,-82498.39,-82942.05,-81967.42,-81082.516,-81505.984,-80605.53,-79608.48,-78015.45,-76459.43,-74355.18,-73105.76,-71260.33,-68640.95,-66979.38,-65829.02,-64520.266,-63291.953,-63113.977,-63714.062,-64090.035,-65507.31,-67315.77,-69389.39,-71582.375,-74488.12,-76644.125,-79464.33,-82957.02,-87171.84,-90760.68,-95770.64,-100114.414,-104167.98,-108366.55,-113116.28,-116976.55,-119790.375,-122963.234,-125541.72,-128243.53,-131813.4,-134819.73,-137776.06,-140158.88,-142897,-144655.45,-146348.08,-148687.83,-149901.98,-150281.52,-151452.05,-152159.94,-152801.23,-153425.03,-154017.52,-153935.56,-154634.95,-154355.06,-154092.28,-153483.39,-153762.02,-154246.3,-154210.58,-154905.3,-155696.95,-155765.83,-156613.97,-157731.38,-159153.1,-160834.36,-162769.02,-165984.1,-168284.55,-171299.47,-175578.7,-178104.5,-181284.27,-181666.23,-184934.17,-181613.06,-176653.2,-163072.9,-148610.98,-120484.34,-90143.22,-46696.547,3105.8425,62547.426,122012.91,178432.25,233486.27,291957.6,354803.72,412735.78,445424.44,438975.66,390091.06,301941.94,180850.44,36669.035,-122139.266,-282912.22,-428246.34,-541266.9,-590824.4,-600803.7,-545047.6,-491500.2,-424880.75,-367033.62,-326933.03,-282454.2,-261127.69,-229165,-218873.45,-198748.31,-193110.94,-180920.53,-175004.33,-168434.72,-166259.48,-162086.73,-158890.84,-156517.62,-154544.05,-152733.4,-150951.03,-149618.66,-148734.05,-146898.22,-145353.89,-144481.39,-143059.72,-141438.14,-140328.1,-138891.52,-138155.44,-137583.83,-137318.88,-137293.64,-137380.92,-136881.64,-136966.88,-136152.14,-136192.4,-136250.17,-135988.73,-135865.3,-135075.34,-134014.27,-133433.55,-132180.36,-130527.84,-128417.52,-126968.7,-124196.336,-121458.43,-118795.41,-116044.945,-113438.516,-110851.516,-107794.81,-104401.484,-100955.03,-98350.42,-94508.21,-90399.625,-86961.1,-83989,-80457.02,-78095.305,-76029.94,-74266.62,-72274.98,-71576.766,-70087.984,-68812.516,-67938.37,-67268.17,-65896.27,-65563.21,-64376.176,-62767.74,-61060.41,-59245.62,-55632.434,-53051.695,-50127.07,-47083.92,-43710.84,-40743.402,-38024.367,-34344.055,-30524.459,-27777.023,-24127.914,-20341.24,-16457.26,-12520.966,-8447.67,-5300.9336,-2365.4634,289.74152,3209.961,4432.327,7040.7715,8805.732,10120.781,11561.325,11986.45,12052.338,10799.942,8942.543,6421.9893,3142.8528,-457.77893,-4959.2974,-10728.394,-16915.94,-23159.66,-29575.47,-35926.133,-41224.09,-45975.59,-51554.133,-56132.19,-61907.535,-67966.41,-74182.734,-81309.71,-89548.56,-97717.67,-105870.28,-113794.414,-122144.27,-128874.04,-135921.34,-142870.9,-149008.19,-154818.67,-161849.92,-168047.27,-173385.28,-178100.67,-183160.48,-187181.66,-189837.62,-191648.38,-193859.53,-194208.94,-195046.81,-195864.25,-195724.56,-196161.84,-196419.31,-195719.81,-195379.1,-193985.8,-193053.05,-190915.6,-189459.98,-187377.02,-185420.58,-183312.95,-180997.11,-178481.78,-175730.9,-172972.08,-170493.86,-168088.7,-166232.44,-164087.53,-161441.38,-158690.06,-155977.42,-152161.83,-148452.56,-144395.98,-140888.39,-137449.52,-134284.9,-131528.02,-128362.836,-125300.555,-122000.445,-118076.54,-114249.57,-109781.75,-105063.16,-100157.98,-95795.56,-91600.97,-87325.71,-83213.03,-79299.49,-74578.19,-69479.266,-64476.64,-59028.746,-53807.227,-49428.84,-45358.992,-40728.54,-35647.223,-31131.096,-25944.244,-20735.184,-14720.917,-9510.376,-3836.38,1731.8345,7039.0093,12353.279,18029.861,23117.232,28913.535,34800.332,41046.953,46961.094,53624.11,60538.492,66719.41,73128.18,79631.58,85047.836,91621.05,98063.13,104667.91,110418.74,117248.375,123730.664,130324.09,136770.8,143323.06,149642.6,156454.12,163164.72,169910.83,176354.98,183674.31,190156.5,196439.84,202920.7,209676.34,216247.5,223392.84,230413.75,237735.27,244666.75,252688.56,260711.61,269345.25,277715.47,286690.62,294725.22,302833.25,310532.28,316692.5,321240.6,326005.16,329179.9,331576.47,333259.22,335249.44,336867.66,339110.6,342420.72,345585.22,348824.6,352964.28,356744.8,360234.5,363619.75,367168.5,370491.16,373861.16,377909.97,382566.34,387410.78,393527.4,399176.3,405329.5,411897.75,418258.12,424615.1,430453.12,436781.8,443466.56,449891.34,456607.12,463412.72,470415.28,476856.5,484005.34,490544.84,497197.8,503663.5,508707,512454.53,515507.16,518247.3,520959.66,522642.88,525389.44,527796.9,530773.1,533960.25,537779.25,541473.1,545016.1,548426.56,550652,552625.2,554787.06,556778.75,559712.44,562022.2,564381.25,566672.5,569172.3,571420,573068.8,574749.4,575956.06,575738.5,576002.7,576674.6,576394.3,576793.1,577483.44,577406.4,577528.94,576557.94,575845.2,575183.44,574580.06,574002.3,574031.4,574194,573848.75,573511.6,573011.4,572998.75,573195.4,573059.8,573153,573028.06,573058.75,573210.9,574078.44,574683.94,575100.6,575126.3,575990.75,576197.9,576564.2,577372,579333.06,580955.44,581389.44,581784.3,580641.8,580367.1,577139.2,576104.8,573402.7,570653,567925.75,561897,566198.56,571495.75,593136.9,628094.94,674361.4,728207.75,791824.75,862368.56,945162.94,1026970.44,1100033.2,1161342.4,1204475.1,1222961.1,1209513.8,1156525.9,1062400.6,931412.7,771091.8,591930.7,415884.62,276650.38,176269.95,159002.2,163235.78,224570.12,277818.66,342820.22,404721.44,443599.9,488388.56,508311.53,538720.06,547589.75,565935.44,568091.9,577481.5,577107.56,582051.7,581815,582877.2,582091.44,580549,578803.4,576690,574016.06,571070,568539,566204.2,563413.5,561297.6,559681.5,557988.56,556746,555607.94,554287.1,552801.4,551451.06,550731.06,550069.2,549812,550594.6,550697.3,551507,552208.7,552192.75,551634.4,552079.5,551743.7,550821.9,550016.94,549558.25,548602.8,548327.44,548079.25,547438.5,546333.44,545255.94,544063.56,542855,541220.94,540033.56,538542.9,537022.4,535420.9,534120.3,532984.3,531993.3,531028.56,529872.2,529055.2,528274.06,526779.25,525532.25,524456.06,523032.53,520903.12,519412.22,517907.84,515999.28,513978.5,512276.7,509563.72,506864.94,505012.12,503362.9,501897.66,500793.47,500017.75,499044.28,498227.1,497520.6,495609.84,493407.25,491627.78,488915.2,485732.5,482638.47,479591.3,475303.72,471106.88,466379.28,460665.72,454756.6,448391.06,441499.6,433414.72,424488.78,415125.66,405247,394545.94,382803.1,369816.72,356152.22,342978.2,328289.97,313995.97,299797.44,285907.94,271656.3,257822.97,244257.05,231041.69,217963.52,205504.47,193263.7,180783.69,168304.36,154884.31,140745.6,126643.695,112553.89,97896.445,83063.76,68692.14,54117.824,40032.418,26699.633,13925.117,1327.3545,-10294.792,-21399.59,-32872.973,-44224.5,-54885.055,-65149.812,-75634.12,-84709.03,-93614.98,-102230.94,-110902.44,-119097.08,-126460.93,-134088.77,-140580.3,-147196.62,-154334.89,-161059.05,-167609.69,-174168.52,-181177.36,-187758.92,-195204.31,-203047.2,-210155.6,-217458.48,-224158.72,-230712.7,-237054.89,-243771.64,-250556.83,-256575.98,-263190.75,-269646.78,-275611.06,-281724.88,-287444.28,-292420.9,-296371.88,-300219.3,-303438.53,-306466.9,-310257.47,-313797.4,-317145.5,-320346.3,-323948.06,-327153.44,-330480.72,-333473.38,-336384.75,-338903.56,-341796.66,-345146.38
};
initXData(30);
initYData(30);
initLine(origin);
TestChart();
}
static void initLine(double[] origin)
{
for (int i = 0; i < origin.Length - 1; i++)
{
int t = 0;
float start1 = 0;
float mark = (float)(200 - Math.Round(Math.Round(origin[i]) / 10000));
float endmark = (float)(200 - Math.Round(Math.Round(origin[i + 1]) / 10000));
if (i == 5 * t)
{
t = t + 1;
start1 = i / 2 + 2;
}
else
{
start1 = i / 2 + 1;
}
LineList.Add(new LineModel()
{
strartPoint = new Vector2(start1, mark),
endPoint = new Vector2((float)(start1 + 0.50), endmark),
linewidth = 1,
color = Color.Red,
});
}
}
static void initYData(int Second)
{
Color color;
int t = 0;
int linewidth = 1;
int start1 = 0;
for (int i = 0; i <= 5 * 8; i++)
{
if (i == 5 * t)
{
linewidth = 1;
t = t + 1;
start1 = 10 * i + 1;
color = Color.Gray;
}
else
{
linewidth = 1;
start1 = 10 * i;
color = Color.LightGray;
}
LineList.Add(new LineModel()
{
strartPoint = new Point(1, start1),
endPoint = new Point(50 * 5 * Second, start1),
linewidth = linewidth,
color = color
});
}
}
static void initXData(int Second)
{
int t = 0;
int linewidth = 1;
int start1 = 0;
Color color;
for (int i = 0; i <= 5 * 5 * Second; i++)
{
if (i == 5 * t)
{
linewidth = 1;
t = t + 1;
start1 = 10 * i + 1;
color = Color.Gray;
}
else
{
linewidth = 1;
start1 = 10 * i;
color = Color.LightGray;
}
LineList.Add(new LineModel()
{
strartPoint = new Vector2(start1, 1),
endPoint = new Vector2(start1, 50 * 8),
linewidth = linewidth,
color = color
});
}
}
static void TestChart()
{
using (var image = new Image<Rgba32>(7502, 450))
{
System.IO.Directory.CreateDirectory("output");
foreach (var item in LineList)
{
image.Mutate(
x => x.DrawLines(
item.color,
1,
new Vector2(item.strartPoint.X, item.strartPoint.Y),
new Vector2(item.endPoint.X, item.endPoint.Y)
));
}
image.Mutate(x=>x.BackgroundColor(Color.White));
image.Save("output/wordart.png");
}
}
}
}