【问题标题】:Candlestick-Chart without date on x-axisX 轴上没有日期的烛台图
【发布时间】:2015-08-18 11:23:17
【问题描述】:

我想使用 amcharts 中的烛台图表,而 x 轴上没有日期时间。

我想用数字代替日期。

示例: http://www.amcharts.com/demos/candlestick-chart/

这可能吗?

【问题讨论】:

    标签: javascript charts amcharts candlestick-chart


    【解决方案1】:

    您不一定要为烛台图使用基于日期的类别轴。为此,只需从您的 categoryAxis 配置中删除 "parseDates": true

    一旦完成,图表将不会将类别轴视为日期刻度,您将能够使用任何字符串或数字作为类别。

    var chart = AmCharts.makeChart( "chartdiv", {
      "type": "serial",
      "graphs": [ {
        "id": "g1",
        "closeField": "close",
        "fillColors": "#7f8da9",
        "highField": "high",
        "lineColor": "#7f8da9",
        "lineAlpha": 1,
        "lowField": "low",
        "fillAlphas": 0.9,
        "negativeFillColors": "#db4c3c",
        "negativeLineColor": "#db4c3c",
        "openField": "open",
        "title": "Price:",
        "type": "candlestick",
        "valueField": "close"
      } ],
      "chartScrollbar": {
        "graph": "g1",
        "graphType": "line",
        "scrollbarHeight": 30
      },
      "chartCursor": {
        "valueLineEnabled": true,
        "valueLineBalloonEnabled": true
      },
      "categoryField": "date",
      "dataProvider": [ {
        "date": "1",
        "open": "136.65",
        "high": "136.96",
        "low": "134.15",
        "close": "136.49"
      }, {
        "date": "2",
        "open": "135.26",
        "high": "135.95",
        "low": "131.50",
        "close": "131.85"
      }, {
        "date": "3",
        "open": "132.90",
        "high": "135.27",
        "low": "128.30",
        "close": "135.25"
      }, {
        "date": "4",
        "open": "134.94",
        "high": "137.24",
        "low": "132.63",
        "close": "135.03"
      }, {
        "date": "5",
        "open": "136.76",
        "high": "136.86",
        "low": "132.00",
        "close": "134.01"
      }, {
        "date": "6",
        "open": "131.11",
        "high": "133.00",
        "low": "125.09",
        "close": "126.39"
      }, {
        "date": "7",
        "open": "123.12",
        "high": "127.75",
        "low": "120.30",
        "close": "125.00"
      }, {
        "date": "8",
        "open": "128.32",
        "high": "129.35",
        "low": "126.50",
        "close": "127.79"
      }, {
        "date": "9",
        "open": "128.29",
        "high": "128.30",
        "low": "123.71",
        "close": "124.03"
      }, {
        "date": "10",
        "open": "122.74",
        "high": "124.86",
        "low": "119.65",
        "close": "119.90"
      } ]
    } );
    #chartdiv {
      width: 100%;
      height: 250px;
    }
    <script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
    <script src="http://www.amcharts.com/lib/3/serial.js"></script>
    <div id="chartdiv"></div>

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 2021-02-07
      • 2015-12-13
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2018-04-13
      • 2020-09-03
      相关资源
      最近更新 更多