res_Axis.py 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import matplotlib.pyplot as mpl
  2. mpl.ion() # for interactive drawing
  3. fig = mpl.figure()
  4. ax = fig.gca()
  5. xmin, xmax, ymin, ymax = 0.0, 15.0, -7.0, 8.0
  6. ax.set_xlim(xmin, xmax)
  7. ax.set_ylim(ymin, ymax)
  8. ax.set_aspect('equal')
  9. x = [12.240192378864668, 12.5]
  10. y = [2.150000000000001, 2.0000000000000004]
  11. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  12. x = [7.5, 12.5]
  13. y = [2.0, 2.0000000000000004]
  14. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  15. x = [12.240192378864668, 12.5]
  16. y = [1.8499999999999999, 2.0000000000000004]
  17. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  18. ax.text(12.8333, 2, 'x',
  19. horizontalalignment='center', fontsize=14)
  20. x = [7.35, 7.5]
  21. y = [6.740192378864668, 7.0]
  22. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  23. x = [7.5, 7.5]
  24. y = [2.0, 7.0]
  25. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  26. x = [7.65, 7.5]
  27. y = [6.740192378864668, 7.0]
  28. ax.plot(x, y, 'r', linewidth=2, linestyle='solid')
  29. ax.text(7.5, 7.33333, 'y',
  30. horizontalalignment='center', fontsize=14)
  31. mpl.draw()
  32. x = [11.034779889691228, 11.33022221559489]
  33. y = [5.161843595132618, 5.213938048432697]
  34. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  35. x = [7.5, 11.33022221559489]
  36. y = [2.0, 5.213938048432697]
  37. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  38. x = [11.22761617259719, 11.33022221559489]
  39. y = [4.932030262196924, 5.213938048432697]
  40. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  41. ax.text(11.5856, 5.4282, 'x',
  42. horizontalalignment='center', fontsize=14)
  43. x = [4.338156404867384, 4.286061951567303]
  44. y = [5.534779889691228, 5.83022221559489]
  45. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  46. x = [7.5, 4.286061951567303]
  47. y = [2.0, 5.83022221559489]
  48. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  49. x = [4.567969737803077, 4.286061951567303]
  50. y = [5.727616172597189, 5.83022221559489]
  51. ax.plot(x, y, 'r', linewidth=2, linestyle='dashed')
  52. ax.text(4.0718, 6.08557, 'y',
  53. horizontalalignment='center', fontsize=14)
  54. mpl.draw()
  55. x = [6.824595394571309, 6.631759111665348]
  56. y = [-2.694225432125347, -2.92403876506104]
  57. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  58. x = [7.5, 6.631759111665348]
  59. y = [2.0, -2.92403876506104]
  60. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  61. x = [6.5291530686676476, 6.631759111665348]
  62. y = [-2.642130978825267, -2.92403876506104]
  63. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  64. ax.text(6.57388, -3.25231, 'x',
  65. horizontalalignment='center', fontsize=14)
  66. x = [12.194225432125346, 12.424038765061042]
  67. y = [1.3245953945713098, 1.1317591116653478]
  68. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  69. x = [7.5, 12.424038765061042]
  70. y = [2.0, 1.1317591116653478]
  71. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  72. x = [12.142130978825266, 12.424038765061042]
  73. y = [1.029153068667647, 1.1317591116653478]
  74. ax.plot(x, y, 'r', linewidth=2, linestyle='dotted')
  75. ax.text(12.7523, 1.07388, 'y',
  76. horizontalalignment='center', fontsize=14)
  77. mpl.draw()
  78. mpl.title("Axis")
  79. mpl.draw()
  80. mpl.savefig("tmp_Axis.png")