AmCharts。对齐气球

时间:2015-09-08 12:36:03

标签: amcharts

我花了很多时间找到解决方案,但我在AmChatrts文档中看不到任何可以不垂直对齐气球的属性。实际上,我只想看到所有气球,但不是在一列中。有人能帮助我吗?

amcharts example

1 个答案:

答案 0 :(得分:2)

目前无法以不同于一列的方式使气球堆叠。但是,您可以考虑一些替代方案。

1)只显示一个气球。

为此,请将oneBalloonOnly设为using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string strSQLconnection = (@"Data Source=.;Initial Catalog=new;Integrated Security=True"); SqlConnection sqlConnection = new SqlConnection(strSQLconnection); SqlCommand sqlCommand = new SqlCommand("select * from persons", sqlConnection); sqlConnection.Open(); SqlDataReader reader = sqlCommand.ExecuteReader(); GridView1.DataSource = reader; GridView1.DataBind(); } }

true

这将使光标只显示最近图形的一个气球。

2)禁用气球并改为使用legend

要停用气球,只需将图表光标设置中的[var chart = AmCharts.makeChart("chartdiv",{ ... "chartCursor": { "oneBalloonOnly": true } }); 设置为valueBalloonsEnabled][3]

false

当您将鼠标悬停在图表上时,图例将显示每个图表标题旁边的相对值。

3)将多个图表中的值合并为一个气球。

为此,请使用图形的balloonText属性。它允许您引用数据中的任何字段,因此您可以使其显示任何图形中的值。

以上是good example以上内容。

这是一个关于如何做到这一点的好演示。