Gần đây tôi đã tìm kiếm giải pháp để tạo biểu đồ cho trang web.Một giải pháp thay thế cho NVD3.js (thư viện biểu đồ có thể tái sử dụng)?
Sau một trải nghiệm tồi với (phiên bản lỗi thời) của Highcharts, tôi đã cố gắng tạo cơ hội cho D3.js, điều mà tôi thấy rất tiện dụng.
Vì tôi đang có lịch biểu chặt chẽ cho dự án này, tôi đang cố gắng tìm một thư viện cho các biểu đồ có thể sử dụng lại nằm trên đầu D3.
Cho đến nay, các ứng cử viên duy nhất tôi tìm thấy là d3.chart và NVD3.js của Miso Project.
Những vấn đề là rằng d3.chart chỉ là một khung nhỏ để làm bảng xếp hạng tái sử dụng, trong khi NVD3 là rất phong phú, nhưng không phải là rất linh hoạt và rất không có giấy tờ.
Có cách nào khác thay thế cho các thư viện đó (hoặc tôi có nên bắt đầu viết một thư viện) không?
Tôi thấy rằng, nhiều khi thời gian, ví dụ của Mike Bostock (những người trên trang chính của thư viện d3) có thể dễ dàng thích nghi với hầu hết các nhu cầu. Không có tài liệu nào ngoài các công cụ d3 cơ bản, nhưng chúng dễ dàng chỉnh sửa. – ckersch
Nguồn NVD3 rất dễ đọc. Và thường là đủ. – WolfgangCodes
@WolfgangCodes, nó là một codebase khá lớn và không rõ ràng về đánh giá ngay lập tức. Tôi thấy khó mà dựa vào mã để làm những gì tôi đang cố gắng làm (tức là thay đổi thang đo trục X thành thang thời gian và đặt tên miền của nó thành tên tôi chỉ định). Một dự án của cường độ này không nên để lại mà không có tài liệu thích hợp. – GeReV