我用chart.js绘制了一张线图。对于标签和数据集,我从数据库中获取值。我对chart.js及其强大的库非常陌生,但我无法完全理解它。我想画倍数的水平线。就像数据集的平均值,标准差,最小和最大。我在这里尝试过堆叠式的问题,但这些都是错误的,或者我可能无法理解工作。这是我的chart.js代码
function display_graph(id, label, data) {
var ctx = document.getElementById(id);
var data = {
labels: data.labels,
datasets: [
{
作为测试,我已经把下面的解决方案拼凑在一起了,但是下面的内容我就想不起来了。
components文件夹中的 Chart.js中的this.options和this.chartData分别为未定义和空。
1. The chart still draws chartRender(this.chartData,this.options) but all the options are ignored....and just discovered I don't even need(chartRender) this? odd... why don't I need this?
我得到了这个错误: ERROR RangeError: Maximum call stack size exceeded
at ChartElement.update (Chart.js:11474)
at fitBoxes (Chart.js:7127)
at fitBoxes (Chart.js:7145)
at fitBoxes (Chart.js:7145)
at fitBoxes (Chart.js:7145)
at fitBoxes (Chart.js:7145)
at fitBoxes (Chart.js:7145)
在后台代码中向网格添加列很容易:
col10 = new ColumnDefinition();
col10.SharedSizeGroup = "column1";
当您添加它添加到轴网末端的柱时,例如,您有一个包含柱A和B的轴网,您使用上面的代码和一个新的柱( C ),它被添加为A B C。
可以这样设置吗?
C A B
而不是添加到末尾,它添加到前面?
谢谢
我正在做我的第一个Cordova项目,并尝试使用Chart.js。文档指出,Chart.js应该包含如下内容:
<script src="Chart.js"></script>
<script>
var myChart = new Chart({...})
</script>
我使用bower安装库,它现在位于www/lib/chart.js下。当我加载Chart.js或lib/chart.js时,Chrome会给我Failed to load resource: the server responded with a s
我使用Chart.js(新版本)作为:
<script src="~/Plugin/Chart.js/src/chart.js"></script>
但是当我用铬演示时,我会得到一个错误:
chart.js:4 Uncaught ReferenceError: require is not defined