Я создал AmCharts.AmXYChart() для своего проекта.
Я наблюдаю странное поведение.
Если я уменьшу диаграмму и скрою одну из легенд, диаграммы amCharts вылетают, и на них ничего не отображается. пользовательский интерфейс или показывает его в небольшой области браузера.
Похоже, что в исходном коде am charts возникла какая-то проблема с java-скриптом. Это должно быть довольно просто повторить. Я предоставляю небольшой javascript для создания необходимой диаграммы.
AmCharts.ready(function()
{
var chartData = [{x:10, y:14, value:59},
{x:5, y:3, value:50},
{x:-10, y:-3, value:19},
{x:-6, y:5, value:65},
{x:15, y:-4, value:92},
{x:13, y:1, value:8},
{x:1, y:6, value:35}];
var chart = new AmCharts.AmXYChart();
chart.pathToImages = "../../amcharts/javascript/images/";
chart.dataProvider = chartData;
chart.marginLeft = 35;
chart.startDuration = 1.5;
var xAxis = new AmCharts.ValueAxis();
xAxis.position = "left";
xAxis.autoGridCount = true;
chart.addValueAxis(xAxis);
var yAxis = new AmCharts.ValueAxis();
yAxis.position = "bottom";
yAxis.autoGridCount = true;
chart.addValueAxis(yAxis);
var graph = new AmCharts.AmGraph();
graph.valueField = "value";
graph.xField = "x";
graph.yField = "y";
graph.lineAlpha = 0;
graph.bullet = "round";
chart.addGraph(graph);
var chartCursor = new AmCharts.ChartCursor();
chart.addChartCursor(chartCursor);
var chartScrollbar = new AmCharts.ChartScrollbar();
chartScrollbar.hideResizeGrips = false;
chart.addChartScrollbar(chartScrollbar);
var legend = new AmCharts.AmLegend();
chart.addLegend(legend);
chart.write("chartdiv");
});
Пожалуйста, ответьте, если кто-нибудь знает эту проблему.