Hi, 
We are trying to draw a trendline on a scatter graph using this example:
http://www.smartclient.com/docs/8.3/a/system/reference/SmartClient_Explorer.html#scatterPlotCharting
Here is the code I'm using so far. I can't figure out how we are supposed to control the x coordinate of the startPoint and endPoint though. And, your feature explorer example only gives a basic example of using this.getChartLeft() and (this.getChartLeft() + this.getChartWidth())?
	
							
						
					We are trying to draw a trendline on a scatter graph using this example:
http://www.smartclient.com/docs/8.3/a/system/reference/SmartClient_Explorer.html#scatterPlotCharting
Here is the code I'm using so far. I can't figure out how we are supposed to control the x coordinate of the startPoint and endPoint though. And, your feature explorer example only gives a basic example of using this.getChartLeft() and (this.getChartLeft() + this.getChartWidth())?
Code:
	
	isc.FacetChart.create({
    ID: "multiScatterChart",
    title:"Multi Scatter",
    chartType: "Scatter",
    width:700,
    showScatterDataLabels:true,
    chartBackgroundDrawn : function() {
        var values = this.getFacetData().getProperty(["value"]);
        var sum = 0;
        for(var i = 0, l = values.length;i < l;i++) {
		    sum = sum + parseFloat(values[i]);
        }
        
       // beginLineX = this.getXCoord(1);
       //endLineX = this.getXCoord(7);
     
        beginLineY = this.getYCoord(0.2);
        endLineY = this.getYCoord(1.2);
        isc.DrawLine.create({
            drawPane: this,
            startPoint: [this.getChartLeft() , beginLineY ],
            endPoint : [this.getChartLeft() + this.getChartWidth(), endLineY ],
            autoDraw: true
        }, {
            lineWidth: 4,
            lineColor: "red",
            linePattern: "dash"
        });
    },
    valueProperty:"value",
    facets: [
       { id:"metric",
         inlinedValues:true,
         values:[{id:"value"}, {id:"Time"}]
       },
       { id:"animal" }
    ],
    data: [
       {
           "Time":0.033,
           "value":0.02
           ,animal:"Moose"
       },
       {
           "Time":0.083,
           "value":0.15
           ,animal:"Moose"
       },
       {
           "Time":0.25,
           "value":0.77
           ,animal:"Moose"
       },
       {
           "Time":0.5,
           "value":0.87
           ,animal:"Moose"
       },
       {
           "Time":1,
           "value":1.15
           ,animal:"Moose"
       },
       {
           "Time":2,
           "value":1.15
           ,animal:"Moose"
       },
       {
           "Time":4,
           "value":0.71
           ,animal:"Moose"
       },
       {
           "Time":5,
           "value":0.67
           ,animal:"Moose"
       },
       {
           "Time":6,
           "value":0.61
           ,animal:"Moose"
       },
       {
           "Time":7,
           "value":0.41
           ,animal:"Moose"
       },
       {
           "Time":8,
           "value":0.22
           ,animal:"Moose"
       },
       {
           "Time":0.033,
           "value":0.02
           ,animal:"Platypus"
       },
       {
           "Time":0.083,
           "value":0.28
           ,animal:"Platypus"
       },
       {
           "Time":0.25,
           "value":0.71
           ,animal:"Platypus"
       },
       {
           "Time":0.5,
           "value":0.81
           ,animal:"Platypus"
       },
       {
           "Time":1,
           "value":1.06
           ,animal:"Platypus"
       },
       {
           "Time":2,
           "value":1.06
           ,animal:"Platypus"
       },
       {
           "Time":4,
           "value":0.52
           ,animal:"Platypus"
       },
       {
           "Time":8,
           "value":0.10
           ,animal:"Platypus"
       }
    ]
});

Comment