これは私が持っているチャートです
私はこのコードでそれを印刷しています:
try
{
sqlConnection.Open();
MySqlDataReader sqlReader = sqlCommand.ExecuteReader();
if (sqlReader.HasRows)
{
while (sqlReader.Read())
{
string Sum = sqlReader["Sum"].ToString();
if (Sum.Contains(",")) Sum = Sum.Replace(",", ".");
chart1.Series["Series1"].Points.AddY(Sum);
chart1.ChartAreas["ChartArea1"].AxisX.CustomLabels.Add(i + 0.5, i + 1.5, sqlReader["Year"].ToString() + '\'' + sqlReader["Month"].ToString() + '\'' + sqlReader["Day"].ToString());
chart1.Series["Series1"].IsValueShownAsLabel = true;
i++;
}
}
}
興味がありますが、ポイントがゼロ未満の場合、線の色を変更することは可能ですか? たとえば、ラインが 0 より上なら緑、下なら赤?
更新: 全行ではありません! 上下の一部のみ!