Graph AmCharts中的数据点标签

Graph AmCharts中的数据点标签,graph,charts,amcharts,Graph,Charts,Amcharts,我正在使用Amcharts,并使用javascript创建了一个散点图。我想在生成的图表的每个数据点上显示我自己的自定义标签(即公司名称和上一个财政年度) 这是我生成的图表: 还有我的密码 <script type="text/javascript"> var chartScatter; var chartDataScatter = [{ ax: 5000000, ay: 5.60, company :'P

我正在使用Amcharts,并使用javascript创建了一个散点图。我想在生成的图表的每个数据点上显示我自己的自定义标签(即公司名称和上一个财政年度)

这是我生成的图表:

还有我的密码

<script type="text/javascript">

    var chartScatter;
    var chartDataScatter = 
    [{
        ax: 5000000,
        ay: 5.60,
        company :'Peer A 19992340N FYE 30 Jun 2012'
     },
     {
         ax: 500000,
         ay: 3.20,
         company: 'Peer B 19992340N FYE 31 Mar 2012'
     },
     {
         ax: 5000000,
         ay: 2.90,
         company: 'Peer C 19992340N FYE 31 Mar 2012'
     },
     {
         ax: 75000000,
         ay: 0.52,
         company: 'Filing company 19992340N FYE 31 Dec 2011'
    }];

    AmCharts.ready(function () {
        // XY CHART
        chartScatter = new AmCharts.AmXYChart();
        chartScatter.pathToImages = "http://www.amcharts.com/lib/images/";
        //chartScatter.marginRight = 0;
        chartScatter.marginTop = 0;
        chartScatter.autoMarginOffset = 5;

        //chartScatter.addTitle("Net profit margin comparison against three peers and industry median", 12);
        chartScatter.addTitle(" ");
        chartScatter.dataProvider = chartDataScatter;
        chartScatter.startDuration = 1;

        chartScatter.addLabel(420, 100, '3 peers average= 3.05');
        chartScatter.addLabel(420, 133, 'Industry median = 1.3');


        // AXES
        // X
        var xAxis1 = new AmCharts.ValueAxis();
        xAxis1.position = "bottom";
        xAxis1.axisAlpha = 0;
        xAxis1.autoGridCount = true;
        xAxis1.addTitle('Revenue');
        chartScatter.addValueAxis(xAxis1);

        // Y
        var yAxis1 = new AmCharts.ValueAxis();
        yAxis1.position = "left";
        yAxis1.axisAlpha = 0;
        yAxis1.autoGridCount = true;
        yAxis1.addTitle('Current ratio');
        chartScatter.addValueAxis(yAxis1);

        // GRAPHS
        // triangles up            
        var graph12 = new AmCharts.AmGraph();
        graph12.lineColor = "#FF6600";
        graph12.xField = "ax";
        graph12.yField = "ay";
        graph12.lineAlpha = 0;
        graph12.bullet = "triangleUp";
        graph12.balloonText = "[[company]]";
        graph12.data_label = "[[company]]";
        chartScatter.addGraph(graph12);

        var trendLine = new AmCharts.TrendLine();
        trendLine.lineColor = "#FF6600";
        trendLine.initialXValue = 1;
        trendLine.initialValue = 2;
        trendLine.finalXValue = 12;
        trendLine.finalValue = 11;
        chartScatter.addTrendLine(trendLine);

       chartScatter.addTrendLine(trendLine);

        // CURSOR
        var chartCursor = new AmCharts.ChartCursor();
        chartScatter.addChartCursor(chartCursor);

        // SCROLLBAR
        var chartScrollbar = new AmCharts.ChartScrollbar();
        chartScatter.addChartScrollbar(chartScrollbar);

        // WRITE                                                
        chartScatter.write("chartdivScatter");
    });

var分布;
var chartDataScatter=
[{
ax:5000000,
上午5时60分,
公司:'Peer A 19992340N财年2012年6月30日'
},
{
ax:500000,
上午3时20分,
公司:“Peer B 19992340N财年2012年3月31日”
},
{
ax:5000000,
艾:2.90,
公司:“Peer C 19992340N财年2012年3月31日”
},
{
ax:75000000,
艾:0.52,
公司:“提交公司19992340N FYE 2011年12月31日”
}];
AmCharts.ready(函数(){
//XY图
chartScatter=新的AmCharts.AmXYChart();
chartScatter.pathToImages=”http://www.amcharts.com/lib/images/";
//chartScatter.marginRight=0;
chartScatter.marginTop=0;
chartScatter.autoMarginOffset=5;
//ChartDistrict.addTitle(“与三家同行的净利润率比较和行业中值”,12);
chartstrict.addTitle(“”);
chartScatter.dataProvider=chartDataScatter;
chartScatter.startDuration=1;
chartScatter.addLabel(420100,'3个对等点平均值=3.05');
chartScatter.addLabel(420133,‘行业中值=1.3’);
//斧头
//X
var xAxis1=新的AmCharts.ValueAxis();
xAxis1.position=“底部”;
xAxis1.axisAlpha=0;
xAxis1.autogidcount=true;
xAxis1.添加标题(“收入”);
chartScatter.addValueAxis(xAxis1);
//Y
var yAxis1=新的AmCharts.ValueAxis();
yAxis1.position=“左”;
yAxis1.axisAlpha=0;
yAxis1.autogidcount=true;
yAxis1.addTitle(“流动比率”);
chartScatter.addValueAxis(yAxis1);
//图表
//三角形向上
var graph12=新的AmCharts.AmGraph();
图12.lineColor=“#FF6600”;
图12.xField=“ax”;
图12.yField=“ay”;
图12.lineAlpha=0;
图12.bullet=“triangleUp”;
graph12.BallooText=“[[公司]]”;
图12.data_label=“[[公司]]”;
chartScatter.addGraph(图12);
var trendLine=新的AmCharts.trendLine();
trendLine.lineColor=“#FF6600”;
trendLine.initialXValue=1;
trendLine.initialValue=2;
trendLine.finalXValue=12;
trendLine.finalValue=11;
添加趋势线(趋势线);
添加趋势线(趋势线);
//光标
var chartCursor=new AmCharts.chartCursor();
添加chartCursor(chartCursor);
//滚动条
var chartScrollbar=新的AmCharts.chartScrollbar();
添加chartScrollbar(chartScrollbar);
//写
ChartDistrict.write(“ChartDivDistrict”);
});

AmGraph没有数据标签属性。请改用labelText。

谢谢,它很管用。有什么方法可以对齐数据点右侧的标签吗?