小编JBM*_*ure的帖子

如何在Chart.js中为条形图和折线图添加第二个Y轴?

我试图在Chart.js中添加一个双Y轴进行两次数据集比较.我目前正在使用Leigh Quince的LineBar扩展,这是在这里找到的答案:Chart.js如何获得组合条形图和折线图?

大约一年前还有一个针对双Y轴的解决方案,但仅限于折线图,并且它与Nick的主人不同步.似乎有Line和Bar图表,或Double-Y但不是两者.

我的问题是我需要将TSAT%(饱和度水平),左Y轴,折线图表示为铁蛋白剂量水平,右Y轴条形图.这就是我需要的样子:

TSAT /铁蛋白图表

(似乎Stackoverflow已经改变了它的颜色,希望你仍然可以读取Y轴刻度)

如果有人可以使用解决方案,我将非常感激.

当前代码:

            var data = {
                labels: ["Jun 2013", "Jul 2013","Aug 2013","Sep 2013","Oct 2013","Nov 2013","Dec 2013", "Jan 2014", "Feb 2014", "Mar 2014", "Apr 2014", "May 2014"],
                datasets: [

                    {
                        label: "TSAT",
                        type: "line",
                        fillColor: "transparent",
                        strokeColor: "#a33a59",
                        pointColor: "#a33a59",
                        pointHighlightStroke: "#FFF",
                        data:[33,32.9,32.9,33.2,33.2,33.2,32.7,32.9,32.9,32.7,32.7,32.7]
                    },                  
                    {
                        label: "Ferritin",
                        type: "bar",
                        fillColor: "#ed7141",
                        strokeColor: "#ed7141",
                        data: [939,929,949,991,992,993,976,976,973,986,972,939]
                    }
                ]
            };

            var options = {
                responsive: true,
                scaleOverride: true,
                scaleSteps: 10,
                scaleStepWidth: 5,
                scaleStartValue: 0,
                showTooltips: false,
                pointDot: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery charts chart.js

8
推荐指数
1
解决办法
1万
查看次数

如何使用Chart.js显示折线图数据集点标签?

我有一个设计要求,要显示包含5个趋势数据数据集的折线图.沿着笔划线的每个数据值需要在其相应的数据点处显示数据值标签.

不幸的是,我无法在Charts.js中找到满足此要求的选项.

有没有可以帮助我的解决方法?

我也把它发布在小提琴上:http://jsfiddle.net/s9eannLh/

非常感谢!

    var data = {
                labels: ["","Jun 2013","Jul 2013","Aug 2013","Sep 2013","Oct 2013","Nov 2013","Dec 2013","Jan 2014","Feb 2014","Mar 2014","Apr 2014","May 2014"],
                datasets: [
                    {
                        label: "hemoglobin_1",
                        title: "test",
                        fillColor: "transparent",
                        strokeColor: "#65204c",
                        pointColor: "#65204c",
                        pointHighlightStroke: "#FFF",
                        data: [null,5.7,5.7,5.8,5.7,5.8,5.7,5.9,6.7,6.7,6.5,6.4,6.4]
                    },
                    {
                        label: "hemoglobin_2",
                        fillColor: "transparent",
                        strokeColor: "#ed7141",
                        pointColor: "#ed7141",
                        pointHighlightStroke: "#FFF",
                        data: [null,15.5,15.5,15.6,15.2,15.6,15.1,15.8,17,17.4,16.8,16.4,16.4]
                    },                    
                    {
                        label: "hemoglobin_3",
                        fillColor: "transparent",
                        strokeColor: "#de4760",
                        pointColor: "#de4760",
                        pointHighlightStroke: "#FFF",
                        data: [null,37.1,37,37.2,37.6,36.9,37.6,36.8,37.6,38,37.5,39.1,37.5]
                    },
                    {
                        label: "hemoglobin_4",
                        fillColor: "transparent",
                        strokeColor: "#fdcf7e",
                        pointColor: …
Run Code Online (Sandbox Code Playgroud)

jquery charts label chart.js

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

chart.js ×2

charts ×2

jquery ×2

javascript ×1

label ×1