Câu trả lời của @cavila chỉ là một phần của giải pháp. Bạn có thể đặt thẻ div cho biểu đồ trong cửa sổ bật lên, nhưng vấn đề phát sinh sau đó vì bạn sẽ cần lắng nghe sự kiện ".openPopup ()" để sau đó thực thi javascript. Nếu bạn không làm điều đó trong sự kiện đó, thì khi nó thực thi, nó sẽ không tìm thấy thẻ div vì nó chưa được chèn vào DOM. Có vẻ như tờ rơi hỗ trợ nghe sự kiện, do đó bạn sẽ cần thêm một cái gì đó như thế này vào đoạn mã trên:
map.on('popup', function(e) {
//Run the chart code here like this
var chart = new Charts.LineChart('chart1');
chart.add_line({
data: [[1, 828906, {tooltip: "my special point"}],[2, 566933],[3, 584150],[4,
1072143],[5, 1622455],[6, 2466746],[7, 2427789]]
});
chart.draw();
});