答案 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以上内容。
这是一个关于如何做到这一点的好演示。