草庐IT

Helm-chart

全部标签

javascript - chart js 2 如何设置条宽

我使用的是Chartjs版本:2.1.4,我无法限制条形宽度。我在stackoverflow上找到了两个选项barPercentage:0.5或categorySpacing:0但没有一个适用于上述版本。有没有办法在不手动修改chart.js核心库的情况下解决这个问题?谢谢 最佳答案 您是对的:您必须编辑的属性是barPercentage。但错误可能来自您编辑值的位置。正如您在barchartoptions中看到的那样:Name:barPercentage-Type:Number-Default:0.9-Description:Pe

javascript - Chart.js 标签颜色

我正在使用chart.js创建条形图,但似乎无法更改标签颜色或图例颜色。我想出了如何更改刻度颜色,但我不确定将“scaleFontColor”放在哪里,如果那确实是我需要使用的。这是一个链接,指向它现在的样子。http://imgur.com/nxaH1mk这是我的代码:varctx=document.getElementById("myChart");varmyChart=newChart(ctx,{scaleFontColor:"white",type:"bar",data:{labels:,datasets:[{label:"ALabel",backgroundColor:"rg

javascript - Charts.js 图不缩放到 Canvas 大小

我正在尝试使用Charts.js制作图表(当前的图表只是我尝试开始工作的一个非常简单的示例,有点取自Chart.js文档)并且该图表没有缩放到我给它的Canvas的大小。这是所有相关代码。导入它:然后,我将它连接到一个javascript文件,如下所示:我已经设置了我的Canvas:Graph2015Text最后在stats_tab.js中,我有以下代码:window.onload=function(){varctx=document.getElementById("myChart").getContext("2d");varmyChart=newChart(ctx,{type:'li

javascript - 销毁 chart.js 条形图以在同一 <canvas> 中重绘其他图形

我正在使用Chart.js库绘制一个条形图,它工作正常,但现在我想破坏条形图并在同一个canvas中制作一个折线图。我试过这两种方法来清除Canvas:vargrapharea=document.getElementById("barChart").getContext("2d");grapharea.destroy();varmyNewChart=newChart(grapharea,{type:'radar',data:barData,options:barOptions});第二种方式:vargrapharea=document.getElementById("barChart"

javascript - Chart.js 2.0 donut 工具提示百分比

我使用过chart.js1.0,我的圆环图工具提示显示基于数据除以数据集的百分比,但我无法用图表2.0复制它。我到处搜索,但没有找到可行的解决方案。我知道它会在选项下进行,但我尝试过的一切充其量只是使馅饼功能失调。DoughnutChartcanvas{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}varrandomScalingFactor=function(){returnMath.round(Math.random()*100);};varrandomColorFactor=functio

javascript - 如何在 Chart.js v2 中使用两个 Y 轴?

我正在尝试使用Chart.js创建一个包含两个数据集的折线图,每个数据集都有自己的Y刻度/轴(一个在图表的左侧,一个在图表的右侧)。这是我的代码(jsfiddle):varcanvas=document.getElementById('chart');newChart(canvas,{type:'line',data:{labels:['1','2','3','4','5'],datasets:[{label:'A',yAxesGroup:'A',data:[100,96,84,76,69]},{label:'B',yAxesGroup:'B',data:[1,1,1,1,0]}]},

JavaScript Chart.js - 显示在工具提示上的自定义数据格式

我在这里查看了各种文档和类似问题,但似乎找不到特定的解决方案。如果我遗漏了任何明显的问题或重复了这个问题,我深表歉意!作为一些背景信息,我已经使用Chart.js插件实现了4个图表,并使用PHP从数据库中传递了所需的数据。这一切都正常工作并且很好。我的问题是我需要将工具提示中的数据显示为格式化数据。作为带有%的数字。例如,我来自数据库的数据之一是-0.17222。我已将其格式化为百分比以显示在我的表格中,一切都很好。但是,当为chart.js条形图设置数据时,数据显然缺少这种格式并显示为我不想要的-0.17222。对不起,我想发图,但是我的名声太垃圾了!我从数据库中获取数据,然后设置到

javascript - Charts.js 使用货币和千位分隔符格式化 Y 轴

我正在使用Charts.js在我的网站上显示图表。目前,标签显示为一长串数字(即123456)。我希望它显示为带有千位分隔符的货币:(即$123,456)我正在使用scaleLabel选项在值之前放置一个$USD符号:scaleLabel:""和一个插入逗号分隔符的函数:function(label){returnlabel.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");}我只是不知道如何一起使用这些来获得我想要的东西。这是fiddle:http://jsfiddle.net/vy0yhd6m/79/(请记住,目前该图只有在

javascript - 删除 chart.js 中的 x 轴标签/文本

如何隐藏chart.js中显示的x轴标签/文本?设置scaleShowLabels:false仅删除y轴标签。varoptions={scaleFontColor:"#fa0",datasetStrokeWidth:1,scaleShowLabels:false,animation:false,bezierCurve:true,scaleStartValue:0,};varlineChartData={labels:["1","2","3","4","5","6","7"],datasets:[{fillColor:"rgba(151,187,205,0.5)",strokeColor

javascript - 在 Chart.js 中将 Y 轴值从实数更改为整数

我有一个图表,我想使用Chart.js将其包含在我的网站中.在Y轴上,它给了我实数而不是整数。如何将数字更改为整数?这是我现在拥有的图片:这是代码:varlineChartData={labels:["2013/04/01","2013/03/31","2013/03/30","2013/03/29","2013/03/28","2013/03/27","2013/03/26"],datasets:[{fillColor:"rgba(151,187,205,0.5)",strokeColor:"rgba(151,187,205,1)",pointColor:"rgba(151,187,