如何在asp.net图表中设置线条的名称
我在asp.net中得到了这段代码,我在其中添加了4个系列和指针以显示在我的图表控件中。问题是它们只是以不同的颜色出现,所以我无法区分它们。我尝试过使用图例和工具提示属性,但它只设置每个数据点的名称。我要找的只是图表按钮中颜色的解释如何在asp.net图表中设置线条的名称,asp.net,charts,Asp.net,Charts,我在asp.net中得到了这段代码,我在其中添加了4个系列和指针以显示在我的图表控件中。问题是它们只是以不同的颜色出现,所以我无法区分它们。我尝试过使用图例和工具提示属性,但它只设置每个数据点的名称。我要找的只是图表按钮中颜色的解释 private void runChartFunction(string fsql) { System.Data.DataTable dt = new System.Data.DataTable(); using(Sql
private void runChartFunction(string fsql)
{
System.Data.DataTable dt = new System.Data.DataTable();
using(SqlConnection sqlConn = new SqlConnection(getConnectionString()))
{
sqlConn.Open();
SqlCommand sqlCom = new SqlCommand();
sqlCom.Connection = sqlConn;
sqlCom.CommandText = fsql;
SqlDataReader reader = sqlCom.ExecuteReader();
dt.Load(reader);
}
for (int i = 1; i < dt.Columns.Count; i++)
{
var serie = chart.Series.Add(dt.Columns[i].ToString());
serie.ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;
string[] x = new string[dt.Rows.Count];
int[] y = new int[dt.Rows.Count];
int row = 0;
foreach (DataRow wk in dt.Rows)
{
x[row] = wk[0].ToString();
y[row] = wk[i].ToInt();
row++;
}
serie.Points.DataBindXY(x, y);
}
chart.Visible = true;
}
<asp:Chart ID="chart" runat="server" Width="800">
<ChartAreas>
<asp:ChartArea Name="chartArea">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
private void runchart函数(字符串fsql)
{
System.Data.DataTable dt=新的System.Data.DataTable();
使用(SqlConnection sqlConn=newsqlconnection(getConnectionString()))
{
sqlConn.Open();
SqlCommand sqlCom=新的SqlCommand();
Connection=sqlConn;
sqlCom.CommandText=fsql;
SqlDataReader=sqlCom.ExecuteReader();
dt.负载(读卡器);
}
对于(int i=1;i
通过添加
<Legends>
<asp:Legend Alignment="Center" Docking="Bottom" IsTextAutoFit="False" Name="Default" LegendStyle="Row" />
</Legends>
在我的ascx文件和图表中。图例[0]。Enabled=true代码>在我的代码隐藏中