草庐IT

chartjs-2.6.0

全部标签

使用Angular 4中的ChartJ为每个条设置不同的颜色

我是Angular的新手,并且正在使用ChartJS在Angular4应用程序中绘制条形图。我想要每个条的不同颜色。我确实喜欢他们在这里说的话http://www.chartjs.org/docs/latest/,但它不是窒息的这是我的HTML文件:component.ts文件exportclassBarGraphComponentimplementsOnInit{publicbarChartOptions:any={scaleShowVerticalLines:false,responsive:true,scales:{xAxes:[{stacked:false,gridLines:{dis

使用ChartJS从0启动Bar-chart

我有一个条形图,它使用显示数据的ChartJ。根据条形图,我有数据:15,2,0,11.我可以在条上看到所有这些数据,除了0。是否有可能在0上启动条形图,因此我还可以在条形图中看到第四列的数据?options:{legend:{display:false},scales:{yAxes:[{display:false,}],xAxes:[{display:true,}],},title:{display:false,}}看答案经过数小时的工作,终于发现了一个灵魂。没有Chartjs配置可以做,您必须将其绘制为自己。让它做onComplete功能varctx=document.getElement

Chartjs和Ajax调用

我想使用ChartJ和PHP(SilexFramework)制作图表这是我的Ajax电话$.ajax({url:'stats',data:{method:'dossierRepartitionType'},type:'post',datatype:'json',success:function(output){dataDossierRepartitionType=output;},error:function(){alert("Oopsthereisanerror.");}});这是我设法致电的PHP功能publicfunctiondossier(){$stmt="SELECTcount(*)

Chartjs中的虚线

我正在使用图表图表要创建我的图表,我想做的就是在同一图表上有2条水平线,但是其中一个应该点缀。我试图在Google上找到解决方案而没有成功。您知道该怎么做吗?提前致谢,看答案您可以使用border-dash特定数据集的属性。您可以指定边界长度&间距。例如borderDash:[10,5]varctx=document.getElementById("myChart");varmyChart=newChart(ctx,{type:'line',data:{labels:["Label1","Label2","Label3"],datasets:[{label:'legend1',data

javascript - 如何在 chartjs 中绘制多个时间序列,其中每个时间序列都有不同的时间

例如我有两个时间序列:s1:2017-01-0618:39:301002017-01-0718:39:28101和s2:2017-01-0718:00:00902017-01-0818:00:00105我想在Chartjs图表中绘制这些,但是Chartjs似乎只采用一个x轴数组(或Chartjs术语中的标签)。所以我的问题是绘制这两者的最佳方法是什么?我的方法是编写一个函数(在python中,虽然语言对于这部分并不重要)迭代两个时间序列并创建3个新数组,这些数组显然是Chartjs基于第一个示例需要的格式这里:https://www.sitepoint.com/introduction

javascript - 在窗口调整大小之前,ChartJS 不会在 Bootstrap 选项卡内绘制图形

我在每个选项卡中使用带有chartjs图表的bootstrap选项卡。但出现的一个问题是,在我调整浏览器窗口大小之前,图形Canvas不会被绘制。这在最新的Chrome和Firefox中都发生了。我一直在尝试不同的解决方案,例如在更改选项卡后绘制图形但没有结果。不幸的是,我无法在jsfiddle中重现该问题,不知何故它似乎在那里工作。但是除了html5样板文件之外,几乎所有的代码都在这里。有谁知道为什么会发生这种行为?谢谢!/***ChartJSusingJSONdataandmoment.jsfortimedisplay*Codeisquiteuglyduetoexperimenta

javascript - 在窗口调整大小之前,ChartJS 不会在 Bootstrap 选项卡内绘制图形

我在每个选项卡中使用带有chartjs图表的bootstrap选项卡。但出现的一个问题是,在我调整浏览器窗口大小之前,图形Canvas不会被绘制。这在最新的Chrome和Firefox中都发生了。我一直在尝试不同的解决方案,例如在更改选项卡后绘制图形但没有结果。不幸的是,我无法在jsfiddle中重现该问题,不知何故它似乎在那里工作。但是除了html5样板文件之外,几乎所有的代码都在这里。有谁知道为什么会发生这种行为?谢谢!/***ChartJSusingJSONdataandmoment.jsfortimedisplay*Codeisquiteuglyduetoexperimenta

javascript - 如何使用 ChartJS 在水平条形图上绘制垂直线?

有许多扩展图表以包含水平和垂直线的示例。但是,我还没有找到用水平条形图绘制垂直线的方法。HorizontallineonhorizontallinechartVerticallineonhorizontallinechartHorizontallineonverticalbarchart没有像“水平条形图”选项那样的“垂直折线图”选项。如何将水平条形图与垂直线结合起来?Chart.jsdocumentation结果将有一个条形数据集和一个线数据集,它们可以在使用相同轴的同一图表上使用,如下所示: 最佳答案 ChartJS支持自定义插

javascript - 如何使用 ChartJS 在水平条形图上绘制垂直线?

有许多扩展图表以包含水平和垂直线的示例。但是,我还没有找到用水平条形图绘制垂直线的方法。HorizontallineonhorizontallinechartVerticallineonhorizontallinechartHorizontallineonverticalbarchart没有像“水平条形图”选项那样的“垂直折线图”选项。如何将水平条形图与垂直线结合起来?Chart.jsdocumentation结果将有一个条形数据集和一个线数据集,它们可以在使用相同轴的同一图表上使用,如下所示: 最佳答案 ChartJS支持自定义插

javascript - Chartjs v2 描边阴影

我想为折线图使用笔划阴影。但是我找到的每个解决方案都只适用于chartjsv1。他们有最新的解决方案吗?这就是我用chartjsv1设计的,但就像我说的,我发现无法用版本2做到这一点。jsfiddleChart.types.Line.extend({name:"LineAlt",initialize:function(){Chart.types.Line.prototype.initialize.apply(this,arguments);varctx=this.chart.ctx;varoriginalStroke=ctx.stroke;ctx.stroke=function(){c