Wykresy gęstości radialnej


0

Interesuje mnie tworzenie wykresów podobnych do załączonych. Wszelkie zalecenia dotyczące oprogramowania (lub kodu python), którego należy użyć? Sądzę, że są dwie rzeczy, które chciałbym to zrobić (chociaż każda z nich byłaby miła):

  1. Twórz ładne diagramy promieniowe / biegunowe z ładnie zaznaczonymi kątami i odległościami.
  2. Utwórz gładki (kolorowy?) Profil gęstości, ekstrapolując ze stosunkowo małej skończonej próbki.

Często używam gnuplot, ale nie mogę znaleźć sposobu na zrobienie czegoś takiego. Próbowałem też użyć matplotlib (rzeczy w Pythonie), ale podobnie nie ma łatwego / pozornego sposobu:

Działka 1 Wykres 2

Odpowiedzi:


0

W MatPlotLib jest coś o nazwie AxesGrid toolkit. Możesz go użyć do utworzenia współrzędnych biegunowych: AxesGrid


1
Powiedział, że próbował tego w swoim pytaniu. Jeśli znasz konkretny sposób zmuszenia MatPlotLib do tworzenia wykresów promieniowych, być może możesz edytować swoją odpowiedź za pomocą tych informacji.
EBGreen,

Dziękujemy za zwrócenie uwagi na to, że zmodyfikowałem swoją odpowiedź.
TookTheRook

Och, niektóre z nich wyglądają bardzo ładnie! Dzięki! Jednym z problemów, które mam z matplotlib, jest to, że moja wersja tk jest nieaktualna, i aby ją zaktualizować (zgodnie z moimi wyszukiwaniami w Internecie), będę musiał ponownie zainstalować Pythona i wiele innych rzeczy (zajęło mi to wiele godzin skonfigurować za pierwszym razem ...). Mogę jednak obejść ten problem, używając matplotlib.figure zamiast matplotlib.pyplot, ale wymaga to dużego wysiłku: PI w międzyczasie będzie pracować nad skryptami, aby tworzyć tego rodzaju fabuły, ale nadal zachęcam do dalszych sugestii!
Benjamin Horowitz,

@BenjaminHorowitz zajrzyj na Anacondę, jej dystrybucję w języku Python autorstwa Continuum, która zawiera najważniejsze biblioteki naukowe, a inne można zainstalować za pomocą pip.
Ivo Flipse,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.