Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dojo图表:放大值消失_Javascript_Jquery_Dojo - Fatal编程技术网

Javascript Dojo图表:放大值消失

Javascript Dojo图表:放大值消失,javascript,jquery,dojo,Javascript,Jquery,Dojo,我在Dojox图表中遇到了一个问题,其中放大操作使系列末尾的数据点由于某种原因而消失。放大的越多,丢失的数据值就越多。有没有解决办法。我正在使用带有折线图的MouseZoomAndPan模块 附加代码 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page import="atk.graph.*" %

我在Dojox图表中遇到了一个问题,其中放大操作使系列末尾的数据点由于某种原因而消失。放大的越多,丢失的数据值就越多。有没有解决办法。我正在使用带有折线图的MouseZoomAndPan模块

附加代码

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="atk.graph.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script>        
    var c;
    <% String data = "[{value: 1, text: \"X\"}, {value: 2, text: \"Z\"}]"; %>  //  Some test labels

    <% String labels = new LabelMaker().makeLabels(10);%> // Generating labels in  java class   
    </script>
    <style type="text/css">
      @import
      url("http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/claro/claro.css") ;
    </style>

    <script>dojoConfig = {parseOnLoad: true}</script>
    <script src='//ajax.googleapis.com/ajax/libs/dojo/1.8.0/dojo/dojo.js'></script>

    <script>
    require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/StackedLines"
     , "dojo/ready", "dojox/charting/action2d/Tooltip",
     "dojox/charting/action2d/Highlight","dojox/charting/themes/PlotKit/blue","dojox/charting/action2d/MouseZoomAndPan"],
     function(Chart, _axis, StackedLines,ready, Tooltip,Highlight,theme_green, MouseZoomAndPan){
     ready(function(){
     c = new Chart("chartOne");
     c.setTheme(theme_green);
     c.addPlot("default", {type: StackedLines, markers: true, tension:3,  enable\Cache: true})
     .addAxis("x", {fixLower: "major", fixUpper: "major", enableCache: true, majorTickStep:1, natural:false, fixed: true, minorTicks: false, labels: <% out.println(labels); %>})
     .addAxis("y", {vertical: true, fixLower: "major", fixUpper: "major", min: 0, enableCache: true})
     .addSeries("Series A", [ 1, 2, 5, 0, 8,7, 20]);
     var anim2b = new Highlight(c, "default");       
     var animc = new Tooltip(c, "default"); 
     new MouseZoomAndPan(c, "default", {axis:"x"});
    c.render();     
     });
     });

    </script>
    </head>
    <body class="claro">
    <div id="chartOne"
    style="width: 800px; height: 540px; align:center";></div>
    </body>
    </html>

var c;
//一些测试标签
//在java类中生成标签
@进口
网址(“http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/themes/claro/claro.css") ;
dojoConfig={parseOnLoad:true}
要求([“dojox/charting/Chart”、“dojox/charting/axis2d/Default”、“dojox/charting/plot2d/StackedLines”
,“dojo/ready”,“dojox/charting/action2d/Tooltip”,
“dojox/charting/action2d/Highlight”、“dojox/charting/themes/PlotKit/blue”、“dojox/charting/action2d/MouseZoomAndPan”],
功能(图表、轴、堆叠线、就绪、工具提示、高亮显示、绿色主题、鼠标左键和平移){
就绪(函数(){
c=新图表(“图表一”);
c、 setTheme(绿色主题);
c、 addPlot(“默认值,{type:StackedLines,markers:true,tension:3,enable\Cache:true})
.addAxis(“x”{fixLower:“主要”,fixUpper:“主要”,enableCache:true,majorTickStep:1,natural:false,fixed:true,minorTicks:false,labels:})
.addAxis(“y”,{vertical:true,fixLower:major,fixUpper:major,min:0,enableCache:true})
.addSeries(“A系列,[1,2,5,0,8,7,20]);
var anim2b=新的突出显示(c,“默认”);
var animc=新工具提示(c,“默认”);
新的MouseZoomAndPan(c,“默认值”{轴:“x”});
c、 render();
});
});

似乎是版本问题,切换到1.10.1时已修复