Tôi có một loạt các điểm mà tôi đang cố gắng vẽ bằng cách sử dụng matplotlib. Đối với mỗi điểm (a, b) tôi muốn vẽ đường X = a cho Y trong [0, b]. Bất kỳ ý tưởng làm thế nào để làm điều này?Vẽ các đường từ trục x đến các điểm
7
A
Trả lời
9
Bạn chỉ vẽ từng dòng bằng hai điểm cuối. Một đường thẳng đứng X = a cho Y trong [0, b] có điểm cuối (x, y) = (a, 0) và (a, b). Vì vậy:
# make up some sample (a,b): format might be different to yours but you get the point.
import matplotlib.pyplot as plt
points = [ (1.,2.3), (2.,4.), (3.5,6.) ] # (a1,b1), (a2,b2), ...
plt.hold(True)
plt.xlim(0,4) # set up the plot limits
for pt in points:
# plot (x,y) pairs.
# vertical line: 2 x,y pairs: (a,0) and (a,b)
plt.plot([pt[0],pt[0]], [0,pt[1]])
plt.show()
Cung cấp cho một cái gì đó như sau:
1
Sử dụng một âm mưu stem
Giải pháp rườm rà nhất sử dụng matplotlib.pyplot.stem
import matplotlib.pyplot as plt
x = [1. , 2., 3.5]
y = [2.3, 4., 6.]
plt.xlim(0,4)
plt.stem(x,y)
plt.show()
Các vấn đề liên quan
- 1. Gnuplot - vẽ một đường thẳng đứng từ trục x đến ô, và từ ô tới trục y
- 2. ggplot với các chuỗi trên trục x
- 3. Vẽ các đường trục hoặc nguồn gốc cho ô đường viền Matplotlib
- 4. Các điểm đánh dấu matplotlib có liên quan đến trục
- 5. Thả các dòng từ điểm thực tế đến các điểm được mô hình hóa trong R
- 6. Sử dụng `geom_line()` với trục X là các yếu tố
- 7. Vẽ một biến thứ ba trên trục x và y
- 8. Làm cách nào để vẽ các đường Canvas HTML5 cho đầu vào của người dùng của các điểm X, Y?
- 9. Làm thế nào để vẽ một con đường thông suốt từ điểm đầu đến điểm kết thúc trong D3.js
- 10. Thay đổi các dấu trên trục x
- 11. Vẽ ngày tháng trên trục x với matplotlib của Python
- 12. cốt truyện với văn bản tùy chỉnh cho các điểm trục x
- 13. Vẽ các đường bằng Thuật toán Đường dây của Bresenham
- 14. Vẽ các độ lệch từ đường hồi quy
- 15. Vẽ các điểm 3D trong Matlab
- 16. Vẽ các đường lưới cố định với opencv
- 17. Đặt đường viền xung quanh các điểm
- 18. Vẽ hai biểu đồ chia sẻ trục x trong matplotlib
- 19. Đường dẫn đến mảng Android - đọc các điểm trên đường dẫn?
- 20. Lô với các dữ liệu không số trên trục x
- 21. Các vị trí con có ngày trên trục x
- 22. Đặt biểu đồ x-y có các trục "bốn"
- 23. Làm thế nào để xác định các giá trị x trục thực tế để vẽ như trục x bọ ve trong R
- 24. Cung cấp độ mờ giữa các ngày trên trục x
- 25. Vẽ nhãn trục với các biểu tượng Hy Lạp từ một vector
- 26. Cách vẽ xy lanh theo trục y hoặc trục x trong opengl
- 27. KineticJS - Vẽ các đường bằng chuột
- 28. Tùy chỉnh dấu x-trục
- 29. Theo dõi Android x, y tọa độ vẽ từ Đường dẫn
- 30. Vẽ các điểm cách đều nhau trên hình xoắn ốc