Tôi đã sử dụng HighCharts để vẽ số lượng người dùng được tạo hàng tháng. Tôi quản lý để hiển thị tháng ở trục x và tôi đặt pointInterval như sauCách đặt PointIntervals mỗi tháng trong HighChart
pointInterval: 24 * 3600 * 1000 * 31
Nhưng điều này đã được đưa ra một cách mù quáng và nó sẽ không vẽ điểm một cách chính xác. Tôi cần âm mưu điểm 1 của mỗi tháng. Nhưng khoảng thời gian trên giúp gắn các điểm trên cơ sở hàng tháng không phải vào ngày đầu tiên của tháng. Điều này example mô tả vấn đề của tôi. Chú giải công cụ cho ý tưởng rõ ràng. Đây là mã của tôi
series: [{
type: 'area',
name: 'CDP Created',
pointInterval: 24 * 3600 * 1000 * 31,
pointStart: Date.UTC(2005, 0, 01),
dataGrouping: {
enabled: false
},
data: [0, 0, 0, 0, 0, 0, 0, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
Có cách nào để đặt pointInterval tùy thuộc vào tháng. Bởi vì nếu tôi chỉ đơn giản là cho pointInterval như trên nó sẽ tính toán mỗi 31 ngày. Điều này tạo ra vấn đề khi tháng có 28 hoặc 30 ngày. Làm thế nào để đạt được nó. Đồng thời điều chỉnh độ rộng của div vùng chứa làm cho các giá trị trục x không hiển thị chính xác. Cảm ơn trước