【问题标题】:Chart with time in y-axis以时间为 y 轴的图表
【发布时间】:2015-06-16 08:24:37
【问题描述】:

我需要一个在 y 轴上使用时间的 ionic 应用程序的图表,如下所示:

我唯一能找到像这样工作的是谷歌时间线图:https://developers.google.com/chart/interactive/docs/gallery/timeline。问题是,它们不允许离线使用,这是我必须具备的。有没有人看到任何可以解决这个问题的方法?我一直在使用 amCharts,但它们只允许在 category(x) 轴上使用 parseDates。

【问题讨论】:

    标签: javascript angularjs charts ionic


    【解决方案1】:

    您可能会对 ZingChart 感兴趣。顶部的 y 轴就像创建 scale-y-2 对象一样简单(您可以将原始的 scale-y 轴设置为 visible: 0)。

    重叠条是通过普通的多系列条形图实现的使用)。查看包含的 sn-p 代码和图表。

    至于将时间用于 y 轴值,库提供了 transform 对象,该对象将 transform Unix timestamps into various date/time formats。您可以在文档中read more about it

    我是 ZingChart 团队的一员,所以如果您对实施有任何疑问,请联系我们!

    var myChart = {
        "type":"hbar",
    	"plotarea":{
    
    	},
        "scale-y-2":{
            "values":["3pm","4pm","5pm","6pm","7pm"]
        },
        "scale-y":{
            "visible":false
        },
    	"plot":{
            "bars-overlap":"100%"
    	},
    	"series":[
    		{
    			 "values":[20,5,3,4]
    		},
            {
                "values":[18,8,4,5],
                "bar-width":"80%"
            }
    	]
    };
    
    zingchart.render({
      data: myChart,
      id: "myChart",
      width: "100%"
     
    });
    #myChart {
      width: 100%;  
    }
    <script src="http://cdn.zingchart.com/zingchart.min.js"></script>
    <div id="myChart"></div>

    【讨论】:

      【解决方案2】:

      看看HighCharts

      它们非常可定制,可以离线工作。

      编辑

      JSFiddle

      chart: {
          type: 'bar'
      },
      yAxis: {
          type: 'datetime',
          opposite: true
      }
      

      【讨论】:

      • 链接将来可能会死,最好你至少把这个概念说出来
      • 我没有看到任何有能力在 y 轴上使用时间
      • @esastincy 以上是沿 y 轴的时间示例。但是,从您上面的屏幕截图来看,您更像是想要镜像 x 轴。如果是这样,您需要使用“相反:真”。 jsfiddle.net/c4uocron - 基于 Highcharts 示例之一的简单示例。
      • @dan75 在您的示例中,人口是 y 轴。
      • @esastincy 使用上面的两个 JSFiddle 示例,您可以得到您想要的 - jsfiddle.net/f7bvvk29/1
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 2020-07-10
      • 2013-01-12
      相关资源
      最近更新 更多