คำถามติดแท็ก figure

7
ใน Matplotlib อาร์กิวเมนต์หมายความว่าอะไรใน fig.add_subplot (111)
บางครั้งฉันเจอรหัสเช่นนี้ import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() ซึ่งผลิต: ฉันอ่านเอกสารอย่างบ้าคลั่งแล้ว แต่ไม่สามารถหาคำอธิบาย111ได้ 212บางครั้งผมเห็น อะไรคือข้อโต้แย้งของfig.add_subplot()ค่าเฉลี่ย?

4
Matplotlib subplots ขนาดแตกต่างกัน
ฉันต้องเพิ่มสองแผนการย่อยลงในรูป หนึ่งแผนย่อยจะต้องมีความกว้างประมาณสามเท่าของที่สอง (ความสูงเดียวกัน) ฉันใช้วิธีนี้GridSpecกับการcolspanโต้แย้งสำเร็จแล้วแต่ฉันต้องการทำสิ่งนี้โดยใช้figureดังนั้นฉันสามารถบันทึกเป็น PDF ได้ ฉันสามารถปรับรูปแรกโดยใช้figsizeอาร์กิวเมนต์ในตัวสร้าง แต่ฉันจะเปลี่ยนขนาดของพล็อตที่สองได้อย่างไร

5
Matplotlib (pyplot) savefig แสดงผลภาพเปล่า
ฉันพยายามที่จะบันทึกแปลงที่ฉันใช้ matplotlib; อย่างไรก็ตามรูปภาพกำลังบันทึกว่างเปล่า นี่คือรหัสของฉัน: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', dpi=100) และ tessstttyyy.png ว่างเปล่า (ลองด้วย. jpg)

4
ฉันจะบอก Matplotlib ให้สร้างพล็อต (ใหม่) ที่สองจากนั้นพล็อตที่ใหม่จะมาในภายหลังได้อย่างไร
ฉันต้องการพล็อตข้อมูลแล้วสร้างรูปใหม่และพล็อตข้อมูล 2 และในที่สุดก็กลับมาที่พล็อตเดิมและพล็อตข้อมูล 3 แบบนี้: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # Here's the part I need plt.plot(x, w) FYI ฉันจะบอก matplotlib ว่าฉันทำกับพล็อตได้อย่างไร ทำสิ่งที่คล้ายกัน แต่ไม่มาก! ไม่ให้ฉันเข้าถึงพล็อตดั้งเดิมนั้น

6
Python Matplotlib ชื่อรูปซ้อนทับฉลากแกนเมื่อใช้ twiny
ฉันพยายามพล็อตสองปริมาณแยกกันบนกราฟเดียวกันโดยใช้ twiny ดังนี้: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') ax.set_title('Orbital charts for ' + Planet.N, horizontalalignment='center', verticalalignment='top') ax2 = ax.twiny() ax2.plot(v,r,'k-') …

6
เกิดข้อผิดพลาดใน plot.new (): ระยะขอบของรูปใหญ่เกินไป, Scatter plot
ฉันได้ดูคำถามต่างๆเพื่อหาวิธีแก้ปัญหาและฉันได้ลองทำตามคำแนะนำแล้ว แต่ฉันไม่พบวิธีแก้ปัญหาที่จะทำให้มันใช้งานได้ ทุกครั้งที่ฉันต้องการเรียกใช้รหัสนี้มักจะพูดว่า: ข้อผิดพลาดใน plot.new (): ระยะขอบของรูปใหญ่เกินไป และไม่รู้จะแก้ไขอย่างไร นี่คือรหัสของฉัน: par(mfcol=c(5,3)) hist(RtBio, main="Histograma de Bio Pappel") boxplot(RtBio, main="Diagrama de Caja de Bio Pappel") stem(RtBio) plot(RtBio, main="Gráfica de Dispersión") hist(RtAlsea, main="Histograma de Alsea") boxplot(Alsea, main="Diagrama de caja de Alsea") stem(RtAlsea) plot(RtTelev, main="Gráfica de distribución de Alsea") hist(RtTelev, main="Histograma de Televisa") boxplot(telev, main="Diagrama …
109 r  plot  figure  margins 

6
ฉันจะอ้างอิงถึงรูปใน markdown โดยใช้ pandoc ได้อย่างไร
ฉันกำลังเขียนเอกสารใน markdown และฉันต้องการอ้างอิงถึงรูปภาพจากข้อความของฉัน this is my text, I want a reference to my image1 [here]. blablabla ![image1](img/image1.png) ฉันต้องการทำการอ้างอิงนั้นเพราะหลังจากแปลง markdown เป็น pdf แล้วรูปภาพจะถูกวางไว้ในหนึ่งหรือสองหน้าหลังจากนั้นและเอกสารก็ไม่สมเหตุสมผล อัพเดท: ฉันได้ลองคำตอบของ Ryanในโพสต์นั้นแล้วและไม่สามารถใช้งานได้ เห็นได้ชัดว่ารหัส: [image]: image.png "Image Title" ![Alt text][image] A reference to the [image](#image). ควรผลิต: \begin{figure}[htbp] \centering \includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png} \caption{Alt text} \label{image} \end{figure} A reference to the …

6
จะบังคับให้สองร่างอยู่บนหน้าเดียวกันใน LaTeX ได้อย่างไร?
ฉันมีสองภาพที่ต้องการแสดงบนเพจเป็นตัวเลข แต่ละคนกินพื้นที่น้อยกว่าครึ่งหนึ่งของพื้นที่ว่างดังนั้นจึงไม่มีที่ว่างสำหรับสิ่งอื่น ๆ ในหน้านั้นมากนัก แต่ฉันรู้ว่ามีพื้นที่เพียงพอสำหรับทั้งสองร่าง ฉันพยายามวางตัวเลขด้วย [ht] และ [hb] ทั้ง [h] และทั้ง [ht] แต่ก็ยังไม่สามารถรับสองภาพนั้นในหน้าเดียวกันได้ แต่อย่างน้อยก็ต้องมีอย่างน้อยสองสามย่อหน้าระหว่างทั้งสอง ฉันจะบังคับให้สองร่างนั้นอยู่บนหน้าเดียวกันได้อย่างไร?
84 image  layout  latex  figure 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.