FusionCharts中的发烧图表

时间:2014-06-17 12:45:38

标签: charts fusioncharts

是否可以使用FusionCharts制作发烧图表?

我正在尝试使用对角线制作散点图,但我需要绘制背景,我无法找到任何方法。

此外,图表背景可能不是图像,因为图形可能会改变(n种可能性)

如果您知道其他任何方法,请告诉我们!

发烧图示例: Fever Chart:

1 个答案:

答案 0 :(得分:1)

您是否正在使用FusionCharts寻找类似的内容?

http://jsfiddle.net/subramaniashiva/wzcujwmr/

您可以使用 canvasBgColor 属性并配置所需的颜色。您还可以使用this

根据您的要求动态更改此属性
FusionCharts.ready(function () {
    var visitChart = new FusionCharts({
        type: 'line',
        renderAt: 'chart-container',
        width: '500',
        height: '300',
        dataFormat: 'json',
        containerBackgroundOpacity: "0",
        dataSource: {
            "chart": {
                "xAxisName": "% of duration consumed",
                "yAxisName": "% of duration buffer consumed",

                //Cosmetics
                "lineThickness" : "2",
                "baseFont" : "Helvetica Neue,Arial",
                "bgColor": "#ffffff",
                "showBorder" : "0",
                "showShadow" : "0",
                "showValues": "0",
                "canvasBorderAlpha" : "0",
                "divlineAlpha" : "100",
                "divlineColor" : "#000000",
                "divlineThickness" : "1",
                "divLineIsDashed" : "1",
                "divLineDashLen" : "1",
                "divLineGapLen" : "1",
                "lineColor": "#000000",
                "showXAxisLine" : "0",
                "showAlternateHGridColor" : "0",
                "anchorRadius": "0",
                "numberSuffix": "%",
                "canvasBgColor": "#FF0000,#FFFF00,#00AF50",
                "canvasBgAlpha": "100,100,100",
                "canvasBgAngle": "45",
                "canvasBgRatio": "10,50,40"
            },
            "data": [
                {
                    "label": "0%",
                    "value": "0"
                },
                {
                    "label": "10%",
                    "value": "8"
                },
                {
                    "label": "20%",
                    "value": "16"
                },
                {
                    "label": "30%",
                    "value": "29"
                },
                {
                    "label": "40%",
                    "value": "35"
                },
                {
                    "label": "50%",
                    "value": "42"
                },
                {
                    "label": "60%",
                    "value": "57"
                }
            ]
        }
    });

    visitChart.render();
});