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

การแสดงกราฟิกของฟังก์ชันทางคณิตศาสตร์หรือชุดข้อมูล มีแผนการที่แตกต่างกันเช่นแปลงเส้น, แปลงแท่งหรือแปลงกระจาย

3
การพล็อตรายการพิกัด (x, y) ใน python matplotlib
ฉันมีรายชื่อคู่(a, b)ที่ฉันต้องการพล็อตด้วยmatplotlibpython เป็นพิกัด xy จริง ขณะนี้กำลังสร้างสองพล็อตโดยที่ดัชนีของรายการให้พิกัด x และค่า y ของพล็อตแรกคือas ในคู่และค่า y ของพล็อตที่สองคือbs ในคู่ เพื่อชี้แจงข้อมูลของฉันมีลักษณะดังนี้: li = [(a,b), (c,d), ... , (t, u)] ฉันต้องการทำซับเดียวที่เรียกplt.plot()ไม่ถูกต้อง หากฉันไม่ต้องการซับเดียวฉันสามารถทำได้เล็กน้อย: xs = [x[0] for x in li] ys = [x[1] for x in li] plt.plot(xs, ys) ฉันจะให้ matplotlib พล็อตคู่เหล่านี้เป็นพิกัด xy ได้อย่างไร

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 

2
วิธีการส่งออกแปลงจาก matplotlib ที่มีพื้นหลังโปร่งใส
ฉันใช้ matplotlib เพื่อสร้างกราฟและน่าเสียดายที่ฉันไม่สามารถส่งออกได้หากไม่มีพื้นหลังสีขาว กล่าวอีกนัยหนึ่งคือเมื่อฉันส่งออกพล็อตแบบนี้และวางตำแหน่งไว้ด้านบนของรูปภาพอื่นพื้นหลังสีขาวจะซ่อนสิ่งที่อยู่ข้างหลังแทนที่จะปล่อยให้มันแสดงผ่าน ฉันจะส่งออกแปลงที่มีพื้นหลังโปร่งใสแทนได้อย่างไร

2
เพิ่มระยะห่างระหว่างข้อความและหัวเรื่องบนแกน y
หัวเรื่องแกน y ปรากฏใกล้กับข้อความแกนมากเกินไป ggplot(mpg, aes(cty, hwy)) + geom_point() ฉันได้ลองเปลี่ยนค่าของพารามิเตอร์หลายตัวแล้วtheme()แต่ดูเหมือนจะช่วยไม่ได้
108 r  layout  plot  ggplot2 

10
จะวาดพล็อตเปล่าได้อย่างไร?
ฉันต้องการสร้างพล็อตที่ว่างเปล่า นี่เป็นสิ่งที่ดีที่สุดที่ฉันสามารถทำได้ plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') วิธีแก้ปัญหาที่ง่ายกว่านี้หรือไม่? PS: ว่างเปล่าไม่มีแกน ฯลฯ
107 r  ggplot2  plot 

7
ตำแหน่งป้ายชื่อจุดอัจฉริยะใน R
1) มี R ไลบรารี / ฟังก์ชันใดบ้างที่จะใช้การจัดวางป้ายกำกับอัจฉริยะใน R plot ฉันลองใช้บ้าง แต่ก็มีปัญหาทั้งหมด - ป้ายกำกับจำนวนมากซ้อนทับกันหรือจุดอื่น ๆ (หรือวัตถุอื่น ๆ ในพล็อต แต่ฉันเห็นว่ามันยากกว่ามากที่จะจัดการ) 2) หากไม่เป็นเช่นนั้นมีวิธีใดบ้างที่จะช่วยให้อัลกอริทึมสะดวกสบายในการจัดวางฉลากสำหรับจุดที่มีปัญหา ต้องการโซลูชันที่สะดวกสบายและมีประสิทธิภาพที่สุด คุณสามารถเล่นและทดสอบความเป็นไปได้อื่น ๆ ด้วยตัวอย่างที่ทำซ้ำได้ของฉันและดูว่าคุณสามารถบรรลุผลลัพธ์ที่ดีกว่าที่ฉันมีได้หรือไม่: # data x = c(0.8846, 1.1554, 0.9317, 0.9703, 0.9053, 0.9454, 1.0146, 0.9012, 0.9055, 1.3307) y = c(0.9828, 1.0329, 0.931, 1.3794, 0.9273, 0.9605, 1.0259, 0.9542, 0.9717, 0.9357) ShortSci …
102 r  plot  label 

6
วิธีการวาดกราฟกำกับโดยใช้ networkx ใน python
ฉันมีโหนดที่มาจากสคริปต์ที่ฉันต้องการแมปกับกราฟ ด้านล่างนี้ฉันต้องการใช้ลูกศรเพื่อเปลี่ยนจาก A ไป D และอาจมีขอบสีด้วย (สีแดงหรือบางอย่าง) โดยพื้นฐานแล้วก็เหมือนกับเส้นทางจาก A ไป D เมื่อมีโหนดอื่น ๆ ทั้งหมด คุณสามารถจินตนาการว่าแต่ละโหนดเป็นเมืองและการเดินทางจาก A ถึง D ต้องใช้เส้นทาง (ด้วยหัวลูกศร) โค้ดด้านล่างนี้สร้างกราฟ import networkx as nx import numpy as np import matplotlib.pyplot as plt G = nx.Graph() G.add_edges_from( [('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F'), ('B', 'H'), ('B', …

6
Subscripts ในแปลงใน R
ฉันไม่พบวิธีการเขียนตัวห้อยในชื่อเรื่องหรือคำบรรยายใน R ฉันจะเขียน v 1,2 โดย 1,2 เป็นตัวห้อยได้อย่างไร ขอบคุณสำหรับความช่วยเหลือของคุณ!
102 r  plot  subscript 

2
แทนที่แกน X ด้วยค่าของตัวเอง
ฉันมีคำถามเกี่ยวกับแผนคำสั่ง () มีวิธีกำจัดแกน x จนหมดแล้วแทนที่ด้วยค่าของตัวเองหรือไม่? ฉันรู้ว่าฉันสามารถกำจัดแกนได้โดยการทำ plot(x,y, xaxt = 'n') จากนั้นเพิ่มแกนด้วย axis(side = 1 etc.) อย่างไรก็ตามเมื่อฉันเพิ่มแกนเห็นได้ชัดว่ามันยังคงอ้างถึงข้อมูลที่ลงจุดเป็น 'x' ฉันต้องการพล็อต 'y'-values ​​เท่านั้นและเพิ่มแกน x ของฉันเองในแง่ของการ "วาด" แกน x พร้อมระบุค่าของตัวเอง มีวิธีใดบ้างที่จะทำเช่นนั้น? พื้นหลังของคำถามนี้คือกรอบข้อมูลทั้งสองของฉันมีความยาวแตกต่างกันดังนั้นฉันจึงไม่สามารถพล็อตได้
101 r  plot 


1
ตำแหน่ง geom_text บนบาร์พล็อตที่หลบ
ฉันพยายามทำให้ชื่ออธิบายตัวเอง แต่นี่ไป - ข้อมูลก่อน: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja škola", "fakultet"), class = "factor"), `(all)` = …
99 r  plot  ggplot2  bar-chart 

8
การหมุนฉลากแกน x ใน R สำหรับ barplot
ฉันพยายามทำให้ป้ายแกน x หมุน 45 องศาบนบาร์พล็อตโดยไม่มีโชค นี่คือรหัสที่ฉันมีด้านล่าง: barplot(((data1[,1] - average)/average) * 100, srt = 45, adj = 1, xpd = TRUE, names.arg = data1[,2], col = c("#3CA0D0"), main = "Best Lift Time to Vertical Drop Ratios of North American Resorts", ylab = "Normalized Difference", yaxt = 'n', cex.names = 0.65, cex.lab …

4
Matplotlib Legends ไม่ทำงาน
นับตั้งแต่อัปเกรด matplotlib ฉันได้รับข้อผิดพลาดต่อไปนี้ทุกครั้งที่พยายามสร้างตำนาน: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist …

4
วิธีการลงจุดสองคอลัมน์ของกรอบข้อมูลแพนด้าโดยใช้จุด?
ฉันมีกรอบข้อมูลแพนด้าและต้องการพล็อตค่าจากคอลัมน์หนึ่งเทียบกับค่าจากคอลัมน์อื่น โชคดีที่มีplotวิธีการที่เกี่ยวข้องกับ data-frames ที่ดูเหมือนจะทำในสิ่งที่ฉันต้องการ: df.plot(x='col_name_1', y='col_name_2') น่าเสียดายที่ดูเหมือนว่าในรูปแบบพล็อต (แสดงรายการที่นี่หลังkindพารามิเตอร์) จะไม่มีคะแนน ฉันสามารถใช้เส้นหรือแท่งหรือแม้กระทั่งความหนาแน่น แต่ไม่ใช่จุด มีวิธีแก้ไขที่สามารถช่วยแก้ปัญหานี้ได้หรือไม่

5
แรเงาพล็อตความหนาแน่นของเคอร์เนลระหว่างสองจุด
ฉันมักใช้พล็อตความหนาแน่นของเคอร์เนลเพื่อแสดงการกระจาย สิ่งเหล่านี้เป็นเรื่องง่ายและรวดเร็วในการสร้างใน R ดังนี้: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) ซึ่งให้ PDF เล็ก ๆ น้อย ๆ นี้แก่ฉัน: ฉันต้องการแรเงาพื้นที่ใต้ PDF จากเปอร์เซ็นไทล์ที่ 75 ถึง 95 ง่ายต่อการคำนวณคะแนนโดยใช้quantileฟังก์ชัน: q75 <- quantile(draws, .75) q95 <- quantile(draws, .95) แต่ฉันจะแรเงาพื้นที่ระหว่างq75และได้q95อย่างไร?
97 r  plot 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.