我正在嘗試找到問題的解決方案,我已經搜索並且距離我能夠實現的最近的一個插補角度有限的成功。x-min&x-max的多邊形y軸截距
我有多個多邊形的定義爲由多個x-y點給出的單獨的散點圖。我試圖做的是在y軸上畫一條水平線,並找出水平線與多邊形相交的x-min和x-max值。我想爲全部的y值做這個。所以理論上我可以通過一個循環來記錄y = 1,y = 2等值。我使用的一個工程軟件需要這種格式的輸入參數,因此我試圖找到一個解決方案。
任何建議或對這個問題的最佳方法的指針將不勝感激,我會給它一個去。
import matplotlib.pyplot as plt
import numpy as np
x =[1,2.6,2.56,2.57,10,11.66,13.07,11.78,11.27,6.49,5.98,5.76,3.02,1.87,1]
y =[15.59,15.09,15.14,15.15,16,17,25.47,26,27,27,28,28,26.67,16.37,15.59]
plt.plot(x,y)
plt.grid()
plt.show()
你的問題不明確。散點圖如何定義多邊形 - 多邊形是點的凸包,是給定順序中的多邊形的頂點還是其他? 「記錄y = 1,y = 2等的值」是什麼意思?因爲可能沒有y座標爲1或2的點?爲什麼你不能只使用'min'和'max'函數來找到你想要的?等等。 –
感謝您的回覆,我現在添加了一些代碼。我想在y軸上畫一條水平線並找出線與圖相交的x-min和x-max值。我希望以0.2爲增量對全部的y值進行此操作。 – Inrush