Wpis z mikrobloga

Mireczki spod tagu #programowanie i może #statystyka, mam następujące pytanie: potrzebuję narysować wykres przedstawiający rozkład cen, chciałbym aby przedziały był wyliczane dynamicznie, bo bez sensu aby robić to na sztywno, np. 0-100 zł, 100,01 - 200 zł itp jeśli np. zakres wartości będzie w przedziale 1000-1500 zł. Jak to ogarnąć?
  • 2
@cebuIak: wsadzić ifa w zapytanie dolnego i górnego zakresu, zliczyć ile przedmiotów masz w tym zakresie i sprawdzać różnice między sąsiadującymi cenami, jeśli różnica wynosi dokładność w złotych, robisz zakres w złotówkach, jeśli różnice wynoszą zaledwie dziesiątki groszy, to robisz wybór zakresu z dokładnością do dziesiętnych groszy, jeśli za to masz różnice rzędu 2 groszy czy 1 grosza, to rozbijasz wykres do dokładności kilku groszy.
@cebuIak: najpierw liczysz minimum i maksimum. Jeśli nie wiesz ile przedziałów powinieneś mieć to bierzesz pierwiastek z liczby danych i zaokrąglasz w górę - to twoja liczba przedziałów. Odejmujesz min od max, dzielisz przez liczbę przedziałów i masz szerokość jednego przedziału, możesz ją zaokrąglić w górę. Przedziały zaczynasz od minimum, albo trochę wcześniej, jeśli zaokrąglałeś szerokość.
Tak się robi wg książek do statystyki.