2016-08-01 11 views
0

My ось x данные последние 24 часа, и я хочу обозначить час. Для значения часа с «0» я хочу отобразить его с большим размером шрифта и пометить его датой. Есть ли способ установить стиль этикетки оси x? Мой код, как удар:о dojox Графические наклейки X-axis

<!DOCTYPE html> 
<html > 
<head> 


    <link rel="stylesheet" href="http://localhost/arcgis_js_api/library/3.14/3.14/dijit/themes/claro/claro.css"> 

    <script>var dojoConfig = { 
     parseOnLoad:true, 
     packages: [{ 
      "name": "myModules", 
      "location": location.pathname.replace(/\/[^/]+$/, "") + "/" 
     }] 
    }; 
    </script> 
    <script src="http://localhost/arcgis_js_api/library/3.14/3.14/init.js" data-dojo-config="isDebug: 1, async: 1, parseOnLoad: 1" charset="utf-8"></script> 
    <script> 
     require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/Lines", "dojo/ready"], 
       function(Chart, Default, Lines, ready){ 
        ready(function(){ 
         var chart1 = new Chart("simplechart", { 
          title: "压力", 
          titlePos: "top"}); 
         chart1.addPlot("default", {type: Lines, labels: true,labelStyle: "outside", labelOffset: 25,Stroke:{color: "blue", width: 1},markers: true}); 
         chart1.addAxis("x",{ majorLabels: true, majorTicks: true, 
          minorLabels: true, minorTicks:true, minorTick:{length:1}, 
          microTicks: true, 
          majorTickStep:12, 
          minorTickStep:1, 

          labels: [{value: 1, text: "10"}, {value: 2, text: "11",length:"20"}, 
           {value: 3, text: "12"}, {value: 4, text: "0"}, 
           {value: 5, text: "May"}, {value: 6, text: "Jun"}, 
           {value: 7, text: "Jul"}, {value: 8, text: "Aug"}, 
           {value: 9, text: "Sep"}, {value: 10, text: "Oct"}, 
           {value: 11, text: "Nov"}, {value: 12, text: "Dec"}] 
         }); 

         chart1.addAxis("y", {vertical: true,microTickStep:1}); 
         chart1.addSeries("Series 1", [{x: 1, y: 5}, {x: 2, y: 1.7}, 
          {x: 3, y: 9}, {x: 4, y: 3}],{plot: "default", stroke: {color:"blue"}}); 
         chart1.render(); 
        }); 
       }); 
    </script> 
</head> 
<body class="claro"> 
<div id="simplechart" style="width: 250px; height: 150px; margin: 5px auto 0px auto;"></div> 
</body> 
</html> 

ответ

0

Вы можете изменить топоры стили, используя темы. Если вам нужна другая тема для использования типа оси для оси.

this.addAxis("y", {type: "Wetland", 
        vertical: true, 
        } 
      ); 

Где Wetland это название темы в додзё/dojox/наброска/темы Есть много тем там. Но если ни один из них не удовлетворит вас, вы можете создать свою собственную тему, изменив некоторые значения по умолчанию.

Вы не можете установить конкретный стиль только на одной из меток оси. I. Все метки вашей оси имеют одинаковый стиль.

 Смежные вопросы

  • Нет связанных вопросов^_^