Вы можете отрегулировать интервал вокруг фигур matplotlib с помощью функции subplots_adjust ():
import matplotlib.pyplot as plt
plt.plot(whatever)
plt.subplots_adjust(left=0.1, right=0.9, top=0.9, bottom=0.1)
Это будет работать как на фигуре на экране, так и сохранено в файле, и это правильная функция для звоните, даже если у вас нет нескольких графиков на одном рисунке.
Цифры представляют собой доли размеров фигуры, и их нужно будет отрегулировать так, чтобы они соответствовали цифрам.
Вы можете подписаться на CellValueChanged
событие на DataGridView
и сделать там расчет.
Вот пример того, как это может выглядеть:
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
// Determine what column has changed
var colIndex = e.ColumnIndex;
var sum = 0;
foreach (DataGridViewRow row in dataGridView1.Rows)
// Be aware of what numbers you have in your column!!
// Then cast it appropriately
sum += (int)row.Cells[colIndex].Value;
textBox1.Text = sum.ToString();
}
ПРИМЕЧАНИЕ : я использовал имена элементов управления по умолчанию, сгенерированные дизайнером. Измените их в соответствии с вашими именами.