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.