Lô mật độ xuyên tâm


0

Tôi quan tâm đến việc thực hiện các lô tương tự như những người đính kèm. Bất kỳ khuyến nghị về phần mềm (hoặc mã python) để sử dụng? Tôi cho rằng có hai điều tôi muốn nó làm (mặc dù một trong hai sẽ tốt đẹp):

  1. Tạo sơ đồ xuyên tâm / cực đẹp với các góc và khoảng cách được đánh dấu độc đáo.
  2. Tạo một hồ sơ mật độ mịn (màu?), Ngoại suy từ một mẫu hữu hạn tương đối nhỏ.

Tôi thường xuyên sử dụng gnuplot, nhưng tôi không thể tìm thấy bất kỳ cách nào để làm bất cứ điều gì như thế này. Ngoài ra tôi đã thử sử dụng matplotlib (công cụ python) nhưng, tương tự, không có cách nào dễ dàng / rõ ràng để làm điều đó :(

Lô 1 Lô 2

Câu trả lời:


0

Có một thứ gọi là bộ công cụ AxesGrid trong MatPlotLib. Bạn có thể sử dụng điều đó để tạo tọa độ cực: AxesGrid


1
Ông nói rằng ông đã thử điều đó trong câu hỏi của mình. Nếu bạn biết một cách cụ thể để MatPlotLib tạo ra các ô xuyên tâm, có lẽ bạn có thể chỉnh sửa câu trả lời của mình với thông tin đó.
EBGreen

Cảm ơn đã chỉ ra rằng, tôi đã sửa đổi câu trả lời của tôi.
TookTheRook

Ồ, một vài trong số đó trông rất đẹp! Cảm ơn! Một trong những vấn đề tôi gặp phải với matplotlib là phiên bản tk của tôi đã hết hạn và để cập nhật nó (theo các tìm kiếm trên internet của tôi), tôi sẽ cần phải cài đặt lại python và nhiều thứ khác (tôi phải mất hàng giờ để thiết lập nó lần đầu tiên ...). Tuy nhiên tôi có thể giải quyết vấn đề bằng cách sử dụng matplotlib.figure thay vì matplotlib.pyplot, nhưng phải mất rất nhiều nỗ lực: PI sẽ làm việc với kịch bản để tạo ra những âm mưu đó trong khi đó, nhưng tôi vẫn khuyến khích nhiều đề xuất hơn!
Benjamin Horowitz

@BenjaminHorowitz hãy xem Anaconda, bản phân phối Python của Continuum đi kèm với hầu hết các thư viện khoa học quan trọng và bạn có thể cài đặt các thư viện khác thông qua pip.
Ivo Flipse
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.