ฉันต้องการวาดเส้นบนกราฟสี่เหลี่ยม
ตาชั่งx-axis
และy-axis
ควรจะเหมือนกัน
เช่น x อยู่ในช่วง 0 ถึง 10 และมีขนาด 10 ซม. บนหน้าจอ y ต้องอยู่ในช่วง 0 ถึง 10 และต้องสูงถึง 10 ซม. ด้วย
รูปทรงสี่เหลี่ยมต้องได้รับการดูแลแม้ว่าฉันจะยุ่งกับขนาดหน้าต่างก็ตาม
ขณะนี้กราฟของฉันสเกลร่วมกับขนาดหน้าต่าง
ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร
UPDATE:
ฉันลองทำตามขั้นตอนต่อไปนี้ แต่ไม่ได้ผล
plt.xlim(-3, 3)
plt.ylim(-3, 3)
plt.axis('equal')
มันทำงานให้ฉัน คุณสามารถโพสต์ตัวอย่างโค้ดทั้งหมดที่ใช้ไม่ได้หรือไม่? และคุณสามารถอธิบายสิ่งที่ไม่ทำงานได้หรือไม่? คุณต้องการเฉพาะสเกล Samen หรือไม่? หรือช่วงเดียวกันด้วย?
—
joris
@joris โดยพื้นฐานแล้วฉันต้องการกราฟ SQUARE คงที่ แม้ว่าฉันจะขยายหน้าต่างให้ใหญ่ที่สุดฉันหวังว่า SQUARE จะถูกสงวนไว้ หน้าจอของฉันกว้างหลังจากที่ฉันขยายหน้าต่างให้ใหญ่สุดกราฟจะกลายเป็นสี่เหลี่ยมด้วย ฉันต้องการให้มันยังคงเป็น SQUARE
—
Sibbs Gambling
อีกครั้งคุณสามารถโพสต์ตัวอย่างโค้ดแบบเต็ม เนื่องจากคำตอบที่กำหนดควรทำเช่นนั้นให้สงวนไว้เป็นรูปสี่เหลี่ยมจัตุรัส ไม่รักษาความกว้างหรือความสูง แต่รักษารูปร่างไว้
—
joris
โปรดพยายามขัดให้น้อยลงเมื่อมีปฏิสัมพันธ์กับผู้อื่นใน SO คุณได้รับความช่วยเหลือจากความกรุณาของผู้คนดังนั้นจงทำตัวให้น้อยลง
—
tacaswell
สำหรับ 3d คุณต้องทำงานพิเศษเล็กน้อย: stackoverflow.com/questions/13685386/…
—
Trevor Boyd Smith