Câu hỏi Biểu đồ Google - Biểu đồ đường cong cong không chính xác giảm xuống dưới 0


Tôi có biểu đồ đường Google, tôi đã đặt 'curveType': 'function' do đó biểu đồ cong và có ngoại hình đẹp. Vấn đề của tôi là khi một điểm dữ liệu có giá trị bằng 0, tiếp theo là giá trị cao sau đây, biểu đồ giảm xuống dưới 0 để đường cong có thể vừa với nhau. Điều này cũng làm cho vAxis có một minRange -2000, điều này là không thể cho dữ liệu của tôi (số lần tải xuống theo thời gian).

Tôi đã cố giải quyết điều này bằng cách thiết lập 'minValue': 0 và 'viewWindowMode': 'maximized' trên vAxis, nhưng nó đã không giải quyết được vấn đề hoàn toàn.

Tôi đã đính kèm một hình ảnh sẽ giải thích vấn đề của tôi tốt hơn rất nhiều so với tôi có thể với các từ.

http://img41.imageshack.us/img41/7589/screenshot20121031at144.png

Nếu bất cứ ai biết một giải pháp cho điều này, mà không có tôi phải quay trở lại đường thẳng, nó sẽ được nhiều đánh giá cao. Cảm ơn


7
2017-10-31 14:51


gốc




Các câu trả lời:


Đường cong có thể tiếp tục giảm xuống dưới 0 bất kể bạn làm gì, nhưng bạn có thể cắt chế độ xem sao cho điểm thấp nhất của biểu đồ được hiển thị là 0. Bạn có thể làm điều đó với thuộc tính vAxis.viewWindow.min:

lineChart.draw(data, 
   {
    curveType: "function",
    vAxis: {viewWindow: {min:0} } 
   }
);

Xem Tài liệu LineChart để biết thông tin về vAxis.viewWindow.min và các tùy chọn cấu hình khác.


12
2017-11-01 17:29





Chỉ cần cập nhật nhanh về điều này. Tôi nhận ra rằng dữ liệu của tôi làm việc không phù hợp với đồ thị cong, vì nó là dữ liệu rời rạc và không liên tục. Tôi đã phải chuyển về đường thẳng, điều này đã loại bỏ vấn đề của tôi. Không phải là một giải pháp lý tưởng, tôi biết, nhưng nó là một trong đó làm việc cho tôi.


2
2017-12-10 10:15





Bạn có thể thử một thư viện biểu đồ khác. Tôi thường sử dụng flot cho các đồ thị đơn giản và biểu đồ raphael cho những thứ phức tạp hơn (hơi khó thao tác hơn và trông hơi khó chịu với tôi)

gRaphael: http://g.raphaeljs.com/ Flot: http://www.flotcharts.org/


0
2017-10-31 14:57



Tôi sẽ ghi nhớ điều này cho công việc trong tương lai, tuy nhiên, không may, đây không phải là giải pháp phù hợp cho dự án này vì quá nhiều công việc đã làm cho bảng điều khiển, các biểu đồ và kiểm soát khác. - SteveEdson