2014-12-04 21 views
5

Jak widać tutaj, na osi X daty są równoodległe z datą zmieniającą się w zakresie.Wykresy - Brak danych dla odpowiedniego wydania daty

Chart screenshot[Right click> Otwórz w nowej karcie, jeśli nie można zobaczyć pic]

ale odległość osi X jest równoważna dla obu stron.

  1. Chcę oś X, aby pokazać wartość 0, gdy nie ma żadnej wartości dla określonej dacie..

    Możliwe rozwiązania:

    • Czy istnieje dowolny wbudowany parametr że jestem brakuje w samym AMcharts do tego?
    • Drugim rozwiązaniem, które miałem na myśli, było wprowadzenie wartości wejściowej 0 dla daty bez odpowiadających danych. [Ale to będzie tyle przednią koniec]
  2. Kwestia formatu daty, gdy:

    na randkę, 12.11.2014 10:15, w „dataDateFormat ":" YYYY-MM-DD JJ: NN " wydaje się nie działać. Próbowałem to zrobić w milliseconds również nie działa. Oto my fiddle

    "dataProvider": [{ 
            "date": "1343364300000", 
            "value": 1 
            },{ 
            "date": "1343364900000", 
            "value": 5 
            },{ 
            "date": "1343365500000", 
            "value": 10 
            },{ 
            "date": "1343366100000", 
            "value": 15 
            },{ 
            "date": "1343366100000", 
            "value": 8 
            },{ 
            "date": "1343369520000", 
            "value": 24 
            },] 
    

Jest to wykres używam do tego.

http://www.amcharts.com/demos/date-based-data/#

Odpowiedz

0

Dla pierwszego punktu Myślę, że jeśli trzeba wyświetlić 0 na pustych danych jedynym sposobem jest zaimplementować funkcję zerowy wypełnienia na stronie serwera lub JS.

Uruchomiłem z tym samym problemem kilka miesięcy temu i musiałem wdrożyć na mojej stronie serwera, ponieważ nie ma żadnej wbudowanej funkcji w bibliotece, aby to zrobić.

Drugi punkt. Twój program do formatowania daty działa poprawnie, problem polega na tym, że masz aktywowane razem pan i zoom. Wtedy nie możesz powiększyć i zobaczyć sformatowanych dat, ponieważ categoryAxis.parseDates grupuje je w miesiącach. Sugerowałbym wyłączenie chartCursor.pan i wprowadzenie minimalnego okresu na osi kategorii mm lub ss.

Here's zmodyfikowane skrzypce.

Powiązane problemy