标签: charts

C3.js 使面积图不透明

我正在使用这个例子:http : //c3js.org/samples/chart_area_stacked.html

我将为许多数据集制作一个面积图,我想制作它以使面积图不透明。是否有任何我可以设置的属性或我可以添加的类来实现它?

charts d3.js c3.js

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

如何在iOS中绘制平滑曲线的折线图?

我有一些像 (x1,y1), (x2,y2), (x3,y3)...

现在我想绘制一个曲线平滑的图表?

我正在尝试绘制如下

-(void)drawPrices
{
    NSInteger count = self.prices.count;
    
    UIBezierPath *path = [UIBezierPath bezierPath]; 
    path.lineCapStyle = kCGLineCapRound;

    for(int i=0; i<count-1; i++)
    {
        CGPoint controlPoint[2];
        
        CGPoint p = [self pointWithIndex:i inData:self.prices];
        if(i==0)
        {
            [path moveToPoint:p];
        }

        CGPoint nextPoint, previousPoint, m;
        nextPoint = [self pointWithIndex:i+1 inData:self.prices];
        previousPoint = [self pointWithIndex:i-1 inData:self.prices];
        
        if(i > 0) {
            m.x = (nextPoint.x - previousPoint.x) / 2;
            m.y = (nextPoint.y - previousPoint.y) / 2;
        } else {
            m.x = (nextPoint.x - p.x) / 2; …
Run Code Online (Sandbox Code Playgroud)

charts curve ios

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

用高图中的垂直线连接两个不同的值

嗨,我正在为我的网站寻找一个好的图表插件。我找到了 highcharts,它解决了我的大部分需求。现在我用这个插件构建了如下图表:

$(function () {
    $('#container').highcharts({
        chart: {
            zoomType: 'xy'
        },
        title: {
            text: 'Connect Values'
        },
        subtitle: {
            text: 'Value 1 and Value 2'
        },
        xAxis: [{
            categories: ['24.05.2015', '01.06.2015', '12.06.2015', '19.06.2015', '25.06.2015'],
            crosshair: true
        }],
        yAxis: [{ // Primary yAxis
            labels: {
                format: '{value}',
                style: {
                    color: Highcharts.getOptions().colors[1]
                }
            },
            title: {
                text: 'Value 1',
                style: {
                    color: Highcharts.getOptions().colors[1]
                }
            }
        }, { // Secondary yAxis
            title: {
                text: 'Value 2',
                style: {
                    color: Highcharts.getOptions().colors[0]
                }
            },
            labels: …
Run Code Online (Sandbox Code Playgroud)

jquery charts highcharts

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

Chart.js 堆叠和分组的水平条形图

我一直试图在我的网页上显示一些复杂的数据,并选择了 chart.js 来做到这一点。因此,我需要将多个堆叠的条水平分组。

我已经为“普通”条找到了这个小提琴,但还不能完全改变它以与水平条一起使用。

Stackoverflow 问题:Chart.js 堆叠和分组条形图

原始小提琴(http://jsfiddle.net/2xjwoLq0/)有

Chart.defaults.groupableBar = Chart.helpers.clone(Chart.defaults.bar);
Run Code Online (Sandbox Code Playgroud)

我只是用 .horizo​​ntalBar 替换了代码中随处可见的 .bar (很清楚这不会成功)。

Chart.defaults.groupableBar = Chart.helpers.clone(Chart.defaults.horizontalBar);
Run Code Online (Sandbox Code Playgroud)

由于这不太奏效,我尝试在此处添加针对水平条的建议的第二个堆叠修饰符: 使用 chart.js 的水平堆叠条形图并翻转 X 和 Y 计算的函数 (calculateBarY/calculateBarX)

这很有效,因为堆栈不会正确地相互合并。

http://jsfiddle.net/2xjwoLq0/3/

如果有人能帮助我解决这个问题,我将不胜感激。

javascript charts chart.js

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

如何通过代码选择/突出显示图表的一部分?(图表- PieChartView)

我正在使用这些类来制作图表:https : //github.com/danielgindi/Charts 。我目前有一个饼图显示两个选项,我想知道如何以编程方式突出显示其中一个选项。

charts ios swift

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

如何在 AmCharts 的值轴中设置连续整数步长?

我想设置一个连续整数步骤,即0,1,2,3,4,.......我的图表中 valueAxis。我怎样才能做到这一点?

javascript charts amcharts

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

使用 Oxyplot 和 Xamarin 的堆积柱形图

我一直在我的 Xamarin.ios 和 Xamarin.Android 项目中使用 OxyPlot 来绘制柱状图。这就是我使用 oxyplot 绘制柱状图的方式。

现在我需要一个堆积柱形图。我在文档中找不到它。oxyplot 有可能吗?如何?任何帮助表示赞赏..

public class MeasurementGraph 
{

    public PlotModel VitalModel { get; set; }
    public VitalGraph graph { get; set; }

    public MeasurementGraph (VitalGraph graph)
    {
        this.graph = graph;
        var model = new PlotModel { Title = "" };
        model.PlotAreaBorderColor = OxyColors.Transparent;

        model.Axes.Add (GetXAxis ());
        model.Axes.Add (GetYAxis ());
        model.Series.Add (GetValueSeries ());

        if (Math.Abs (graph.trendStart) > float.Epsilon && Math.Abs (graph.trendEnd) > float.Epsilon)
            model.Series.Add (GetXtraSeries ());
            VitalModel = model;
        }

    CategoryAxis GetXAxis ()
    { …
Run Code Online (Sandbox Code Playgroud)

c# charts xaml xamarin oxyplot

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

通过 MouseArea 将橡皮筋缩放添加到 ChartView

我有一个在 QML 中声明的 ChartView 项目,我需要一个类似橡皮筋的缩放功能。这可以通过半透明矩形和 MouseArea 项目来实现。问题在于一个矩形只能选择从左上角到右下角的区域,因为具有负 dim-s 的 Rectangle 项目要么不可见,要么被禁用。虽然可以对 Rectangle 应用变换

transform: Scale { origin.x: 0; origin.y: 0; xScale: -1}
Run Code Online (Sandbox Code Playgroud)

我没有找到如何从外部操作 xScale/yScale 属性。

现在我画了 4 个矩形,每个象限一个,具有正确的 xScale/yScale 和暗淡(最后的代码)。

所以我想知道这个问题有更优雅/简单的解决方案吗?

ChartView {
    id: chartViewTop
    ...

    Rectangle{
        id: rubberBandRec1
        border.color: "black"
        border.width: 1
        opacity: 0.3
        visible: false
        transform: Scale { origin.x: 0; origin.y: 0; yScale: -1}
    }

    Rectangle{
        id: rubberBandRec2
        border.color: "black"
        border.width: 1
        opacity: 0.3
        visible: false
        transform: Scale { origin.x: 0; origin.y: 0; yScale: -1; xScale: -1}
    } …
Run Code Online (Sandbox Code Playgroud)

user-interface charts qt zooming qml

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

在图表 js 2 中显示错误信息

我尝试使用chartjs 2显示example1和example2数据。当我创建图表时,它的工作良好并显示图形。但是当我将鼠标悬停在图形点上时,它显示了正确的信息,但图形显示了错误的信息。

它的节目是这样的 在此处输入图片说明

在上面的屏幕截图中,y-Axes 显示10但点悬停显示6 如何解决这个问题?

这是代码

var lables = [];
    s = [{
        'example1' : '{01-Mar-17 : 0, 02-Mar-17 : 6}',
        'example2' : '{01-Mar-17: 0, 02-Mar-17: 4}'
    }]; 
    var example1 = [];
    var example2 = [];
    $.each(s.example1,function(i,j){
        lables.push(i);
        example1.push(j);
    });
    $.each(s.example2,function(i,k){
        example2.push(k);
    });
    var ctx = document.getElementById('chartdata').getContext('2d');
    var myChart = new Chart(ctx, {
      type: 'line',
      data: {
        labels: lables,
        datasets: [{
            label: 'Example 1',
            fill: false,
            lineTension: 0.1,
            backgroundColor: convertHex('#00a3d0',40),
            borderColor: convertHex('#00a3d0',80),
            borderCapStyle: 'butt',
            borderDash: [], …
Run Code Online (Sandbox Code Playgroud)

javascript jquery charts linechart chart.js

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

如何在 Chart.js 上显示半甜甜圈中的数据值

我想问一下是否可以在半圆环图上显示数据值?想要通过从这里的数组中获取其值来将数据值显示为图表底部的文本是链接:https : //jsfiddle.net/z638ttv0/16/

我在这里先向您的帮助表示感谢

var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
    type: 'doughnut',
    data: {
        labels: ["Red"],
        datasets: [{
            label: '# of Votes',
            data: [50,100-50],
            backgroundColor: [

                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: [

                'rgba(255, 159, 64, 1)'
            ],
            borderWidth: 1
        }]
    },
    options: {
        rotation: 1 * Math.PI,
        circumference: 1 * Math.PI
    }
});
Run Code Online (Sandbox Code Playgroud)

charts

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