Слияние кода завершено, страница обновится автоматически
SimpleChart — это программа, которая создаёт диаграмму.
using System;
using System.Drawing.Imaging;
using System.Data;
namespace SimpleChart {
class Program {
static void Main(string[] args) {
Chart chart = new Chart();
chart.Title = "Title Of Chart";
chart.Data = GetTestData();
chart.AxisXMember = "X";
ColumnSeries columnSeries = new ColumnSeries() { Name = "ColumnSeries",
AxisType = AxisYType.Left,
AxisYMember = "Y1",
Color = Color.Red};
LineSeries lineSeries1 = new LineSeries() { Name = "LineSeries1",
AxisType = AxisYType.Right,
AxisYMember = "Y2",
Color = Color.Purple,
CirclePointColor = Color.Green,
ShowCirclePoint = true,
ShowValueLabel = true };
LineSeries lineSeries2 = new LineSeries() { Name = "LineSeries2",
AxisType = AxisYType.Right,
AxisYMember = "Y3",
Color = Color.Blue };
chart.SeriesCollection.Add(columnSeries);
chart.SeriesCollection.Add(lineSeries1);
chart.SeriesCollection.Add(lineSeries2);
Image image = chart.GetImage();
image.Save("d:\\chart.jpg");
}
private static DataTable GetTestData() {
DataTable dt = new DataTable();
dt.Columns.Add("X");
dt.Columns.Add("Y1");
dt.Columns.add("Y2");
dt.Columns.Add("Y3");
Random random = new Random();
for (int i = 0; i < 5; i++) {
DataRow row = dt.NewRow();
row[0] = "X" + i;
row[1] = random.Next(100);
row[2] = random.Next(10) / 100f;
row[3] = random.Next(10) / 100f;
dt.Rows.Add(row);
}
return dt;
}
}
}
Примечание: часть текста не удалось перевести из-за отсутствия контекста.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )