mpl_code_Arc.py 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794
  1. import matplotlib.pyplot as mpl
  2. import matplotlib.transforms as transforms
  3. mpl.ion() # for interactive drawing
  4. fig = mpl.figure()
  5. ax = fig.gca()
  6. xmin, xmax, ymin, ymax = -2.0, 4.0, -2.0, 6.0
  7. ax.set_xlim(xmin, xmax)
  8. ax.set_ylim(ymin, ymax)
  9. ax.set_aspect('equal')
  10. mpl.grid(True)
  11. # arc
  12. mpl.arrow(x=-0.509204, y=1.93409, dx=-0.00843419, dy=-0.00224023,
  13. facecolor='b', edgecolor='b',
  14. linestyle='solid',
  15. linewidth=2, head_width=0.1,
  16. length_includes_head=True,
  17. shape='full')
  18. ax.text(-0.2, -0.2, 'center',
  19. horizontalalignment='center', fontsize=14)
  20. ax.text(2.68468, 1.55, 'start_angle',
  21. horizontalalignment='center', fontsize=14)
  22. # arc
  23. x = [2.5,
  24. 2.4999576921443607,
  25. 2.4998307700094053,
  26. 2.499619237890978,
  27. 2.4993231029486545,
  28. 2.4989423752055013,
  29. 2.4984770675477392,
  30. 2.497927195724303,
  31. 2.4972927783463112,
  32. 2.4965738368864345,
  33. 2.4957703956781705,
  34. 2.4948824819150186,
  35. 2.4939101256495606,
  36. 2.4928533597924436,
  37. 2.491712220111265,
  38. 2.4904867452293638,
  39. 2.489176976624511,
  40. 2.4877829586275078,
  41. 2.4863047384206833,
  42. 2.4847423660362997,
  43. 2.4830958943548573,
  44. 2.481365379103305,
  45. 2.4795508788531544,
  46. 2.4776524550184966,
  47. 2.475670171853926,
  48. 2.473604096452361,
  49. 2.4714542987427794,
  50. 2.4692208514878446,
  51. 2.466903830281448,
  52. 2.464503313546149,
  53. 2.46201938253052,
  54. 2.4594521213063967,
  55. 2.4568016167660334,
  56. 2.45406795861916,
  57. 2.4512512393899484,
  58. 2.4483515544138785,
  59. 2.4453690018345142,
  60. 2.442303682600177,
  61. 2.4391557004605358,
  62. 2.435925161963088,
  63. 2.4326121764495596,
  64. 2.4292168560522005,
  65. 2.425739315689991,
  66. 2.422179673064752,
  67. 2.41853804865716,
  68. 2.4148145657226707,
  69. 2.411009350287347,
  70. 2.407122531143594,
  71. 2.4031542398457972,
  72. 2.3991046107058733,
  73. 2.3949737807887224,
  74. 2.390761889907589,
  75. 2.38646908061933,
  76. 2.38209549821959,
  77. 2.377641290737884,
  78. 2.3731066089325847,
  79. 2.3684916062858234,
  80. 2.363796438998292,
  81. 2.359021265983959,
  82. 2.354166248864688,
  83. 2.3492315519647713,
  84. 2.3442173423053623,
  85. 2.339123789598829,
  86. 2.3339510662430043,
  87. 2.328699347315356,
  88. 2.323368810567056,
  89. 2.3179596364169686,
  90. 2.3124720079455403,
  91. 2.306906110888606,
  92. 2.3012621336311008,
  93. 2.295540267200685,
  94. 2.289740705261278,
  95. 2.2838636441065026,
  96. 2.2779092826530425,
  97. 2.2718778224339107,
  98. 2.2657694675916247,
  99. 2.2595844248713015,
  100. 2.2533229036136557,
  101. 2.2469851157479175,
  102. 2.2405712757846583,
  103. 2.2340816008085307,
  104. 2.2275163104709197,
  105. 2.2208756269825103,
  106. 2.214159775105765,
  107. 2.2073689821473175,
  108. 2.200503477950278,
  109. 2.193563494886455,
  110. 2.1865492678484895,
  111. 2.179461034241906,
  112. 2.1722990339770756,
  113. 2.165063509461097,
  114. 2.157754705589591,
  115. 2.1503728697384137,
  116. 2.142918251755281,
  117. 2.135391103951314,
  118. 2.1277916810924995,
  119. 2.1201202403910653,
  120. 2.1123770414967753,
  121. 2.104562346488144,
  122. 2.0966764198635603,
  123. 2.088719528532341,
  124. 2.0806919418056946,
  125. 2.0725939313876043,
  126. 2.0644257713656353,
  127. 2.056187738201656,
  128. 2.0478801107224793,
  129. 2.03950317011043,
  130. 2.031057199893823,
  131. 2.0225424859373686,
  132. 2.0139593164324983,
  133. 2.0053079818876096,
  134. 1.9965887751182323,
  135. 1.9878019912371194,
  136. 1.9789479276442588,
  137. 1.970026884016805,
  138. 1.9610391622989396,
  139. 1.9519850666916483,
  140. 1.9428649036424273,
  141. 1.93367898183491,
  142. 1.9244276121784196,
  143. 1.9151111077974452,
  144. 1.905729784021045,
  145. 1.8962839583721727,
  146. 1.8867739505569303,
  147. 1.877200082453748,
  148. 1.86756267810249,
  149. 1.857862063693486,
  150. 1.8480985675564905,
  151. 1.8382725201495718,
  152. 1.8283842540479265,
  153. 1.8184341039326222,
  154. 1.80842240657927,
  155. 1.7983495008466281,
  156. 1.788215727665129,
  157. 1.778021430025343,
  158. 1.7677669529663689,
  159. 1.7574526435641544,
  160. 1.7470788509197501,
  161. 1.7366459261474934,
  162. 1.7261542223631243,
  163. 1.7156040946718343,
  164. 1.7049959001562465,
  165. 1.694329997864331,
  166. 1.683606748797251,
  167. 1.6728265158971458,
  168. 1.6619896640348446,
  169. 1.6510965599975194,
  170. 1.6401475724762684,
  171. 1.6291430720536382,
  172. 1.6180834311910814,
  173. 1.6069690242163488,
  174. 1.595800227310821,
  175. 1.5845774184967758,
  176. 1.5733009776245939,
  177. 1.561971286359901,
  178. 1.5505887281706503,
  179. 1.539153688314146,
  180. 1.5276665538239997,
  181. 1.516127713497034,
  182. 1.504537557880121,
  183. 1.4928964792569657,
  184. 1.4812048716348272,
  185. 1.4694631307311832,
  186. 1.4576716539603372,
  187. 1.4458308404199665,
  188. 1.4339410908776153,
  189. 1.4220028077571298,
  190. 1.4100163951250364,
  191. 1.3979822586768675,
  192. 1.385900805723429,
  193. 1.3737724451770152,
  194. 1.361597587537568,
  195. 1.3493766448787827,
  196. 1.337110030834161,
  197. 1.3247981605830128,
  198. 1.312441450836401,
  199. 1.3000403198230388,
  200. 1.2875951872751359,
  201. 1.2751064744141885,
  202. 1.2625746039367256,
  203. 1.2500000000000002]
  204. y = [0.0,
  205. 0.014544328387484583,
  206. 0.029088164503492532,
  207. 0.04363101609320877,
  208. 0.058172390935140796,
  209. 0.07271179685777851,
  210. 0.08724874175625241,
  211. 0.10178273360898957,
  212. 0.11631328049436661,
  213. 0.13083989060735957,
  214. 0.14536207227618955,
  215. 0.1598793339789641,
  216. 0.17439118436031323,
  217. 0.18889713224802018,
  218. 0.2033966866696457,
  219. 0.21788935686914537,
  220. 0.23237465232348048,
  221. 0.24685208275921977,
  222. 0.2613211581691336,
  223. 0.27578138882877923,
  224. 0.29023228531307554,
  225. 0.30467335851286864,
  226. 0.3191041196514865,
  227. 0.3335240803012817,
  228. 0.3479327524001635,
  229. 0.3623296482681168,
  230. 0.37671428062370776,
  231. 0.3910861626005771,
  232. 0.40544480776391856,
  233. 0.41978973012694265,
  234. 0.43412044416732576,
  235. 0.4484364648436434,
  236. 0.46273730761178644,
  237. 0.47702248844136197,
  238. 0.49129152383207525,
  239. 0.5055439308300947,
  240. 0.5197792270443982,
  241. 0.5339969306631001,
  242. 0.5481965604697582,
  243. 0.5623776358596624,
  244. 0.5765396768561003,
  245. 0.5906822041266032,
  246. 0.6048047389991692,
  247. 0.618906803478465,
  248. 0.6329879202620043,
  249. 0.6470476127563018,
  250. 0.6610854050930054,
  251. 0.6751008221450018,
  252. 0.6890933895424978,
  253. 0.7030626336890764,
  254. 0.7170080817777256,
  255. 0.7309292618068418,
  256. 0.7448257025962048,
  257. 0.7586969338029265,
  258. 0.7725424859373684,
  259. 0.7863618903790339,
  260. 0.8001546793924288,
  261. 0.8139203861428916,
  262. 0.8276585447123951,
  263. 0.8413686901153157,
  264. 0.8550503583141716,
  265. 0.8687030862353283,
  266. 0.8823264117846721,
  267. 0.8959198738632506,
  268. 0.9094830123828785,
  269. 0.9230153682817109,
  270. 0.9365164835397799,
  271. 0.9499859011944972,
  272. 0.9634231653561207,
  273. 0.9768278212231842,
  274. 0.9901994150978919,
  275. 1.0035374944014728,
  276. 1.0168416076895004,
  277. 1.0301113046671708,
  278. 1.0433461362045446,
  279. 1.0565456543517484,
  280. 1.0697094123541355,
  281. 1.0828369646674074,
  282. 1.0959278669726933,
  283. 1.1089816761915896,
  284. 1.1219979505011553,
  285. 1.1349762493488669,
  286. 1.147916133467529,
  287. 1.1608171648901422,
  288. 1.1736789069647267,
  289. 1.186500924369101,
  290. 1.1992827831256152,
  291. 1.2120240506158424,
  292. 1.2247242955952173,
  293. 1.237383088207635,
  294. 1.2499999999999998,
  295. 1.2625746039367247,
  296. 1.275106474414188,
  297. 1.287595187275135,
  298. 1.3000403198230384,
  299. 1.3124414508364004,
  300. 1.3247981605830121,
  301. 1.3371100308341606,
  302. 1.3493766448787818,
  303. 1.3615975875375674,
  304. 1.373772445177015,
  305. 1.3859008057234283,
  306. 1.3979822586768669,
  307. 1.4100163951250357,
  308. 1.4220028077571292,
  309. 1.4339410908776151,
  310. 1.445830840419966,
  311. 1.4576716539603365,
  312. 1.4694631307311825,
  313. 1.4812048716348267,
  314. 1.4928964792569652,
  315. 1.5045375578801203,
  316. 1.5161277134970332,
  317. 1.527666553823999,
  318. 1.5391536883141455,
  319. 1.5505887281706499,
  320. 1.5619712863599002,
  321. 1.5733009776245934,
  322. 1.5845774184967754,
  323. 1.5958002273108205,
  324. 1.6069690242163481,
  325. 1.6180834311910808,
  326. 1.6291430720536377,
  327. 1.640147572476268,
  328. 1.6510965599975191,
  329. 1.6619896640348442,
  330. 1.6728265158971454,
  331. 1.6836067487972506,
  332. 1.6943299978643305,
  333. 1.7049959001562462,
  334. 1.7156040946718338,
  335. 1.726154222363124,
  336. 1.736645926147493,
  337. 1.74707885091975,
  338. 1.7574526435641542,
  339. 1.7677669529663687,
  340. 1.7780214300253427,
  341. 1.7882157276651283,
  342. 1.7983495008466277,
  343. 1.8084224065792696,
  344. 1.8184341039326215,
  345. 1.828384254047926,
  346. 1.8382725201495713,
  347. 1.8480985675564898,
  348. 1.8578620636934853,
  349. 1.8675626781024899,
  350. 1.8772000824537476,
  351. 1.8867739505569299,
  352. 1.8962839583721722,
  353. 1.9057297840210445,
  354. 1.9151111077974448,
  355. 1.924427612178419,
  356. 1.9336789818349098,
  357. 1.942864903642427,
  358. 1.9519850666916478,
  359. 1.961039162298939,
  360. 1.9700268840168045,
  361. 1.9789479276442585,
  362. 1.9878019912371192,
  363. 1.9965887751182319,
  364. 2.005307981887609,
  365. 2.0139593164324983,
  366. 2.022542485937368,
  367. 2.0310571998938225,
  368. 2.03950317011043,
  369. 2.0478801107224793,
  370. 2.0561877382016553,
  371. 2.064425771365635,
  372. 2.072593931387604,
  373. 2.080691941805694,
  374. 2.0887195285323408,
  375. 2.09667641986356,
  376. 2.104562346488143,
  377. 2.1123770414967753,
  378. 2.1201202403910644,
  379. 2.127791681092499,
  380. 2.1353911039513136,
  381. 2.1429182517552805,
  382. 2.1503728697384132,
  383. 2.1577547055895905,
  384. 2.1650635094610964]
  385. [line] = ax.plot(x, y, 'k', linewidth=1, linestyle='dashed')
  386. # line
  387. x = [0.0, 4.0]
  388. y = [0.0, 0.0]
  389. [line] = ax.plot(x, y, 'k', linewidth=1, linestyle='dashed')
  390. # line
  391. x = [0.0, 2.0000000000000004]
  392. y = [0.0, 3.4641016151377544]
  393. [line] = ax.plot(x, y, 'k', linewidth=1, linestyle='dashed')
  394. ax.text(0.629904, 0.791025, 'radius',
  395. horizontalalignment='left', fontsize=14)
  396. # line
  397. mpl.arrow(x=1, y=1.73205, dx=-1, dy=-1.73205,
  398. facecolor='k', edgecolor='k',
  399. linestyle='dashed',
  400. linewidth=1, head_width=0.1,
  401. length_includes_head=True,
  402. shape='full')
  403. mpl.arrow(x=0, y=0, dx=1, dy=1.73205,
  404. facecolor='k', edgecolor='k',
  405. linestyle='dashed',
  406. linewidth=1, head_width=0.1,
  407. length_includes_head=True,
  408. shape='full')
  409. # line
  410. x = [0.0, -1.0352761804100834]
  411. y = [0.0, 3.8637033051562732]
  412. [line] = ax.plot(x, y, 'k', linewidth=1, linestyle='dashed')
  413. ax.text(0.430736, 3.27177, 'arc_angle',
  414. horizontalalignment='center', fontsize=14)
  415. # arc
  416. x = [1.5000000000000004,
  417. 1.488649511025625,
  418. 1.477270680310402,
  419. 1.4658637244908648,
  420. 1.4544288607390112,
  421. 1.4429663067581633,
  422. 1.4314762807788257,
  423. 1.4199590015545303,
  424. 1.4084146883576727,
  425. 1.3968435609753347,
  426. 1.3852458397051022,
  427. 1.3736217453508708,
  428. 1.3619714992186405,
  429. 1.3502953231123052,
  430. 1.3385934393294268,
  431. 1.3268660706570043,
  432. 1.3151134403672324,
  433. 1.3033357722132515,
  434. 1.2915332904248857,
  435. 1.2797062197043756,
  436. 1.2678547852220987,
  437. 1.2559792126122844,
  438. 1.2440797279687175,
  439. 1.2321565578404323,
  440. 1.2202099292274011,
  441. 1.2082400695762117,
  442. 1.1962472067757388,
  443. 1.184231569152802,
  444. 1.1721933854678217,
  445. 1.1601328849104626,
  446. 1.1480502970952695,
  447. 1.1359458520572991,
  448. 1.1238197802477365,
  449. 1.1116723125295092,
  450. 1.099503680172892,
  451. 1.0873141148511052,
  452. 1.075103848635901,
  453. 1.062873113993148,
  454. 1.0506221437784022,
  455. 1.038351171232479,
  456. 1.0260604299770064,
  457. 1.0137501540099814,
  458. 1.0014205777013134,
  459. 0.9890719357883619,
  460. 0.9767044633714703,
  461. 0.9643183959094851,
  462. 0.9519139692152769,
  463. 0.9394914194512493,
  464. 0.9270509831248424,
  465. 0.9145928970840327,
  466. 0.9021173985128199,
  467. 0.8896247249267135,
  468. 0.8771151141682103,
  469. 0.8645888044022682,
  470. 0.8520460341117683,
  471. 0.8394870420929765,
  472. 0.8269120674509975,
  473. 0.814321349595223,
  474. 0.8017151282347709,
  475. 0.7890936433739248,
  476. 0.7764571353075629,
  477. 0.7638058446165829,
  478. 0.7511400121633245,
  479. 0.7384598790869795,
  480. 0.7257656867990037,
  481. 0.71305767697852,
  482. 0.7003360915677164,
  483. 0.6876011727672428,
  484. 0.6748531630315955,
  485. 0.6620923050645039,
  486. 0.6493188418143094,
  487. 0.636533016469339,
  488. 0.6237350724532784,
  489. 0.6109252534205329,
  490. 0.5981038032515915,
  491. 0.585270966048385,
  492. 0.5724269861296347,
  493. 0.5595721080262044,
  494. 0.5467065764764429,
  495. 0.5338306364215253,
  496. 0.5209445330007912,
  497. 0.5080485115470743,
  498. 0.4951428175820335,
  499. 0.482227696811479,
  500. 0.46930339512069275,
  501. 0.4563701585697504,
  502. 0.4434282333888323,
  503. 0.43047786597353854,
  504. 0.41751930288019706,
  505. 0.40455279082116924,
  506. 0.39157857666015516,
  507. 0.37859690740748986,
  508. 0.36560803021544247,
  509. 0.3526121923735131,
  510. 0.3396096413037205,
  511. 0.3266006245558942,
  512. 0.313585389802961,
  513. 0.30056418483622893,
  514. 0.28753725756067217,
  515. 0.2745048559902076,
  516. 0.2614672282429751,
  517. 0.24842462253661374,
  518. 0.235377287183535,
  519. 0.22232547058619806,
  520. 0.20926942123237635,
  521. 0.19620938769042914,
  522. 0.1831456186045714,
  523. 0.17007836269013277,
  524. 0.1570078687288319,
  525. 0.14393438556403237,
  526. 0.13085816209600803,
  527. 0.11777944727720599,
  528. 0.10469849010750323,
  529. 0.09161553962946846,
  530. 0.07853084492362009,
  531. 0.06544465510368347,
  532. 0.05235721931185079,
  533. 0.03926878671403372,
  534. 0.026179606495121688,
  535. 0.013089927854240412,
  536. 1.8369701987210297e-16,
  537. -0.01308992785423938,
  538. -0.026179606495121327,
  539. -0.03926878671403335,
  540. -0.052357219311849765,
  541. -0.06544465510368311,
  542. -0.07853084492361906,
  543. -0.09161553962946742,
  544. -0.10469849010750287,
  545. -0.11777944727720498,
  546. -0.13085816209600767,
  547. -0.14393438556403138,
  548. -0.15700786872883085,
  549. -0.1700783626901324,
  550. -0.18314561860457035,
  551. -0.19620938769042878,
  552. -0.209269421232376,
  553. -0.222325470586197,
  554. -0.23537728718353462,
  555. -0.24842462253661268,
  556. -0.261467228242974,
  557. -0.2745048559902072,
  558. -0.28753725756067117,
  559. -0.3005641848362286,
  560. -0.31358538980296,
  561. -0.32660062455589317,
  562. -0.3396096413037201,
  563. -0.35261219237351205,
  564. -0.3656080302154421,
  565. -0.37859690740748875,
  566. -0.39157857666015417,
  567. -0.4045527908211689,
  568. -0.41751930288019606,
  569. -0.43047786597353743,
  570. -0.44342823338883197,
  571. -0.4563701585697494,
  572. -0.4693033951206924,
  573. -0.482227696811478,
  574. -0.4951428175820325,
  575. -0.5080485115470739,
  576. -0.5209445330007902,
  577. -0.5338306364215251,
  578. -0.5467065764764419,
  579. -0.5595721080262033,
  580. -0.5724269861296344,
  581. -0.5852709660483839,
  582. -0.5981038032515912,
  583. -0.6109252534205319,
  584. -0.6237350724532773,
  585. -0.6365330164693387,
  586. -0.6493188418143083,
  587. -0.6620923050645029,
  588. -0.674853163031595,
  589. -0.6876011727672418,
  590. -0.700336091567716,
  591. -0.713057676978519,
  592. -0.7257656867990027,
  593. -0.7384598790869792,
  594. -0.7511400121633235,
  595. -0.7638058446165825,
  596. -0.7764571353075619]
  597. y = [2.598076211353316,
  598. 2.6045964434674262,
  599. 2.611067087819699,
  600. 2.6174880212183913,
  601. 2.623859121418187,
  602. 2.630180267122523,
  603. 2.636451337985896,
  604. 2.6426722146161565,
  605. 2.6488427785767805,
  606. 2.6549629123891254,
  607. 2.661032499534665,
  608. 2.6670514244572088,
  609. 2.6730195725651034,
  610. 2.6789368302334107,
  611. 2.684803084806075,
  612. 2.6906182245980648,
  613. 2.6963821388975013,
  614. 2.7020947179677637,
  615. 2.7077558530495818,
  616. 2.7133654363631035,
  617. 2.7189233611099493,
  618. 2.7244295214752436,
  619. 2.7298838126296294,
  620. 2.7352861307312653,
  621. 2.7406363729278027,
  622. 2.745934437358341,
  623. 2.751180223155372,
  624. 2.756373630446695,
  625. 2.7615145603573206,
  626. 2.766602915011355,
  627. 2.77163859753386,
  628. 2.7766215120526994,
  629. 2.781551563700362,
  630. 2.7864286586157725,
  631. 2.791252703946074,
  632. 2.7960236078483955,
  633. 2.8007412794916053,
  634. 2.805405629058035,
  635. 2.8100165677451927,
  636. 2.8145740077674524,
  637. 2.819077862357725,
  638. 2.8235280457691116,
  639. 2.8279244732765347,
  640. 2.8322670611783525,
  641. 2.8365557267979504,
  642. 2.840790388485317,
  643. 2.844970965618598,
  644. 2.849097378605631,
  645. 2.8531695488854605,
  646. 2.857187398929835,
  647. 2.8611508522446805,
  648. 2.86505983337156,
  649. 2.868914267889106,
  650. 2.8727140824144435,
  651. 2.876459204604579,
  652. 2.8801495631577856,
  653. 2.8837850878149567,
  654. 2.887365709360942,
  655. 2.890891359625869,
  656. 2.894361971486439,
  657. 2.8977774788672046,
  658. 2.901137816741829,
  659. 2.904442921134323,
  660. 2.907692729120263,
  661. 2.9108871788279895,
  662. 2.9140262094397844,
  663. 2.9171097611930294,
  664. 2.9201377753813453,
  665. 2.9231101943557056,
  666. 2.926026961525538,
  667. 2.9288880213598,
  668. 2.9316933193880366,
  669. 2.9344428022014166,
  670. 2.9371364174537513,
  671. 2.9397741138624887,
  672. 2.9423558412096913,
  673. 2.944881550342992,
  674. 2.9473511931765293,
  675. 2.9497647226918637,
  676. 2.9521220929388727,
  677. 2.954423259036624,
  678. 2.956668177174233,
  679. 2.958856804611694,
  680. 2.9609890996806953,
  681. 2.9630650217854133,
  682. 2.965084531403282,
  683. 2.9670475900857505,
  684. 2.9689541604590106,
  685. 2.970804206224711,
  686. 2.9725976921606465,
  687. 2.974334584121431,
  688. 2.976014849039145,
  689. 2.977638454923966,
  690. 2.9792053708647788,
  691. 2.9807155670297623,
  692. 2.982169014666959,
  693. 2.9835656861048196,
  694. 2.9849055547527352,
  695. 2.9861885951015363,
  696. 2.9874147827239854,
  697. 2.988584094275237,
  698. 2.989696507493284,
  699. 2.990752001199384,
  700. 2.991750555298457,
  701. 2.9926921507794724,
  702. 2.99357676971581,
  703. 2.994404395265601,
  704. 2.995175011672046,
  705. 2.9958886042637216,
  706. 2.9965451594548522,
  707. 2.9971446647455733,
  708. 2.9976871087221686,
  709. 2.998172481057287,
  710. 2.9986007725101387,
  711. 2.998971974926672,
  712. 2.9992860812397275,
  713. 2.999543085469174,
  714. 2.999742982722021,
  715. 2.999885769192514,
  716. 2.9999714421622032,
  717. 3.0,
  718. 2.9999714421622032,
  719. 2.999885769192514,
  720. 2.999742982722021,
  721. 2.999543085469174,
  722. 2.9992860812397275,
  723. 2.998971974926672,
  724. 2.998600772510139,
  725. 2.998172481057287,
  726. 2.9976871087221686,
  727. 2.9971446647455733,
  728. 2.9965451594548522,
  729. 2.9958886042637216,
  730. 2.995175011672046,
  731. 2.994404395265601,
  732. 2.99357676971581,
  733. 2.9926921507794724,
  734. 2.991750555298457,
  735. 2.990752001199384,
  736. 2.989696507493284,
  737. 2.988584094275237,
  738. 2.9874147827239854,
  739. 2.9861885951015363,
  740. 2.9849055547527352,
  741. 2.98356568610482,
  742. 2.982169014666959,
  743. 2.9807155670297623,
  744. 2.9792053708647788,
  745. 2.9776384549239663,
  746. 2.976014849039145,
  747. 2.9743345841214315,
  748. 2.9725976921606465,
  749. 2.9708042062247113,
  750. 2.9689541604590106,
  751. 2.9670475900857505,
  752. 2.9650845314032823,
  753. 2.9630650217854133,
  754. 2.960989099680696,
  755. 2.9588568046116945,
  756. 2.956668177174233,
  757. 2.9544232590366244,
  758. 2.9521220929388727,
  759. 2.9497647226918637,
  760. 2.9473511931765293,
  761. 2.944881550342992,
  762. 2.9423558412096917,
  763. 2.9397741138624887,
  764. 2.9371364174537513,
  765. 2.934442802201417,
  766. 2.9316933193880366,
  767. 2.9288880213598,
  768. 2.9260269615255385,
  769. 2.9231101943557056,
  770. 2.9201377753813453,
  771. 2.91710976119303,
  772. 2.9140262094397844,
  773. 2.9108871788279895,
  774. 2.907692729120263,
  775. 2.9044429211343235,
  776. 2.9011378167418296,
  777. 2.897777478867205]
  778. [line] = ax.plot(x, y, 'k', linewidth=1, linestyle='dashed')
  779. mpl.title("Arc")
  780. mpl.draw()
  781. mpl.savefig("tmp_Arc.png", dpi=None)
  782. mpl.savefig("tmp_Arc.pdf")