Добавление пустых невидимых точек после серии - это плохая идея, потому что их размер изменится, когда Zoom in/out. Axisx.maximum to (max x-coordinate)+32px может решить проблему, когда представление диаграммы показывает последнюю часть серии. Но он не может охватывать некоторые случаи, так что на диаграмме показана средняя часть серии. Он перемещает область диаграммы и ось вместе. Он не может создать маржу между сериями и осью. < /P>
< /li>
< /ul>
Код: Выделить всё
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace ChartLab481
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
chart1.Series[0].Points.Add(1);
chart1.Series[0].Points.Add(1);
chart1.Series[0].Points.Add(4);
chart1.Series[0].Points.Add(5);
chart1.ChartAreas[0].InnerPlotPosition = new ElementPosition(10, 20, 70, 50);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... orms-chart
Мобильная версия