private void ResourceChart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { e.LegendItems.Clear(); foreach (var series in ResourceChart.Series) { var legendItem = new LegendItem(); legendItem.SeriesName = series.Name; legendItem.ImageStyle = LegendImageStyle.Rectangle; legendItem.BorderColor = Color.Empty; legendItem.Name = series.Name + "_legendItem"; legendItem.Cells.Add(LegendCellType.SeriesSymbol, "", ContentAlignment.MiddleCenter); legendItem.Cells.Add(LegendCellType.Text, series.LegendText, ContentAlignment.MiddleLeft); var col = series.BorderColor != Color.Empty ? series.BorderColor : series.Color; if (series.Enabled) { legendItem.Color = col; legendItem.Cells[1].ForeColor = SystemColors.ControlText; } else { legendItem.Color = Color.FromArgb(col.A / 4, col); legendItem.Cells[1].ForeColor = SystemColors.GrayText; } e.LegendItems.Add(legendItem); } }
/// <summary> /// Отображение изменения положения и размеров легенды /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { CoordX.Text = legendHere.Position.X.ToString(); CoordY.Text = legendHere.Position.Y.ToString(); WideTB.Text = legendHere.Position.Width.ToString(); HeightT.Text = legendHere.Position.Height.ToString(); }
private void _chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { e.LegendItems.Clear(); foreach (var series in this._chart.Series) { var legendItem = new LegendItem(); legendItem.SeriesName = series.Name; legendItem.ImageStyle = LegendImageStyle.Rectangle; legendItem.BorderColor = Color.Transparent; legendItem.Name = series.Name + "_legend_item"; int i = legendItem.Cells.Add(LegendCellType.SeriesSymbol, "", ContentAlignment.MiddleCenter); legendItem.Cells.Add(LegendCellType.Text, series.Name, ContentAlignment.MiddleCenter); if (series.Enabled) { legendItem.Color = series.Color; } else { legendItem.Color = Color.FromArgb(100, series.Color); } e.LegendItems.Add(legendItem); } }
protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { // Loop through all default legend items if (e.LegendName == "Default") { //e.LegendItems[0].ToolTip = "Volumen de negocio"; } }
private void MainGraph_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { foreach (LegendItem legendItem in e.LegendItems) { legendItem.MarkerSize = 256; legendItem.BorderWidth = 256; } }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { foreach (var item in e.LegendItems) { foreach (var cell in item.Cells) { cell.ForeColor = invisibleLegendItems.Any(x => x.Name == item.Name) ? Color.Gray : Color.Black; } } }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { if (chart.Series.Count != 3) { return; } e.LegendItems[0].Cells[1].ForeColor = chart.Series[ALL_SAMPLES].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[1].Cells[1].ForeColor = chart.Series[TRAINING_SAMPLES].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[2].Cells[1].ForeColor = chart.Series[TEST_SAMPLES].Points.Count == 0 ? Color.Gray : Color.Black; }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { if (chart.Series.Count != 4) { return; } e.LegendItems[0].Cells[1].ForeColor = this.chart.Series[TARGETVARIABLE_SERIES_NAME].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[1].Cells[1].ForeColor = this.chart.Series[ESTIMATEDVALUES_TRAINING_SERIES_NAME].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[2].Cells[1].ForeColor = this.chart.Series[ESTIMATEDVALUES_TEST_SERIES_NAME].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[3].Cells[1].ForeColor = this.chart.Series[ESTIMATEDVALUES_ALL_SERIES_NAME].Points.Count == 0 ? Color.Gray : Color.Black; }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { if (this.chart.Series.Contains(qualitySeries)) { e.LegendItems[0].Cells[1].ForeColor = this.chart.Series[QUALITIES].Points.Count == 0 ? Color.Gray : Color.Black; } if (this.chart.Series.Contains(paretoSeries)) { e.LegendItems[1].Cells[1].ForeColor = this.chart.Series[PARETO_FRONT].Points.Count == 0 ? Color.Gray : Color.Black; } }
public static void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { //foreach (LegendItem LI in e.LegendItems) //{ // LI.Cells[1].Text = LI.Cells[1].Text.Replace('%', ' '); //} foreach (LegendItem item in e.LegendItems) { item.MarkerSize = 50; } }
protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { // Loop through all default legend items try { if (e.LegendName == "Default") { //e.LegendItems[7].ToolTip = "Bonos de transporte"; //e.LegendItems[8].ToolTip = "Pagos concertados"; } } catch { } }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { foreach (LegendItem legendItem in e.LegendItems) { var series = chart.Series[legendItem.SeriesName]; if (series != null) { bool seriesIsInvisible = invisibleSeries.Contains(series); foreach (LegendCell cell in legendItem.Cells) { cell.ForeColor = seriesIsInvisible ? Color.Gray : Color.Black; } } } }
/// <summary> /// Handles the CustomizeLegend event of the Chart1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs"/> instance containing the event data.</param> protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { // Loop through all default legend items if (e.LegendName == "Default") { foreach (LegendItem item in e.LegendItems) { // Check item series name if (item.SeriesName == SeriesNameList.SelectedItem.Text) { // Remove the shadow effect if (CustomizationList.SelectedItem.Text == "Set Shadow") { item.ShadowColor = Color.FromArgb(128, 64, 64, 64); item.ShadowOffset = 2; } // Change item style else if (CustomizationList.SelectedItem.Text == "Set Line Style") { item.ImageStyle = LegendImageStyle.Line; item.BorderWidth = 2; item.BorderColor = Color.Black; } // Change item text else if (CustomizationList.SelectedItem.Text == "Change Text") { item.Cells[1].Text = "My Name"; } // Change item color else if (CustomizationList.SelectedItem.Text == "Change Color") { item.Color = Color.Green; } } } } }
/// <summary> /// Handles the CustomizeLegend event of the Chart1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs"/> instance containing the event data.</param> protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { // Loop through all default legend items if (e.LegendName == "Default") { foreach (LegendItem item in e.LegendItems) { // Check item series name if (item.SeriesName == SeriesNameList.SelectedItem.Text) { // Remove the shadow effect if (CustomizationList.SelectedItem.Text == "Set Shadow") { item.ShadowColor = Color.FromArgb(128, 64, 64, 64); item.ShadowOffset = 2; } // Change item style else if (CustomizationList.SelectedItem.Text == "Set Line Style") { item.ImageStyle = LegendImageStyle.Line; item.BorderWidth = 2; item.BorderColor = Color.Black; } // Change item text else if (CustomizationList.SelectedItem.Text == "Change Text") { item.Cells[1].Text = "My Name"; } // Change item color else if (CustomizationList.SelectedItem.Text == "Change Color") { item.Color = Color.Green; } } } } }
void IChartEventsProvider.OnPivotChartingCustomizeLegend(CustomizeLegendEventArgs e) { }
private void chart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { e.LegendItems[0].Cells[1].ForeColor = this.chart.Series[ALL_SERIES].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[1].Cells[1].ForeColor = this.chart.Series[TRAINING_SERIES].Points.Count == 0 ? Color.Gray : Color.Black; e.LegendItems[2].Cells[1].ForeColor = this.chart.Series[TEST_SERIES].Points.Count == 0 ? Color.Gray : Color.Black; }
private void chartTemp_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { e.LegendItems.Clear(); }
protected void QSORateChart_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { // Loop through all default legend items if (e.LegendName == "Legend1") { foreach (LegendItem item in e.LegendItems) { item.ImageStyle = LegendImageStyle.Rectangle; //item.Cells[1].Text = "My Name"; } } }
protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { }
protected void Chart1_CustomizeLegend(object sender, CustomizeLegendEventArgs e) { foreach (LegendItem li in e.LegendItems) { } }