Как сделать фиксированное расстояние после серии в диаграмме WinformsC#

Место общения программистов C#
Ответить
Anonymous
 Как сделать фиксированное расстояние после серии в диаграмме Winforms

Сообщение Anonymous »

Я использую .NET Framework 4.8.1 C#. Как я могу сделать фиксированное расстояние (например, 32px) после серии в диаграмме Winforms? Диаграмма должна показать фиксированное расстояние после серии независимо от увеличения или положения. />

Добавление пустых невидимых точек после серии - это плохая идея, потому что их размер изменится, когда 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»