Вы хотите сохранить несколько фигур в один файл или сохранить несколько фигур с помощью одного скрипта ?
Вот как вы можете сохранить две разные цифры используя один скрипт .
>>> from matplotlib import pyplot as plt
>>> fig1 = plt.figure()
>>> plt.plot(range(10))
[<matplotlib.lines.Line2D object at 0x10261bd90>]
>>> fig2 = plt.figure()
>>> plt.plot(range(10,20))
[<matplotlib.lines.Line2D object at 0x10263b890>]
>>> fig1.savefig('fig1.png')
>>> fig2.savefig('fig2.png')
... который производит эти два графика в свои собственные .png-файлы: [/g4]
[/g5]
Чтобы сохранить их в том же файле , используйте подзаголовки:
>>> from matplotlib import pyplot as plt
>>> fig = plt.figure()
>>> axis1 = fig.add_subplot(211)
>>> axis1.plot(range(10))
>>> axis2 = fig.add_subplot(212)
>>> axis2.plot(range(10,20))
>>> fig.savefig('multipleplots.png')
Вышеприведенный скрипт создает этот единственный файл «.png»: [/G6]
что-то вроде этого
Private Sub btnSubmit_Click()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Worksheets("main")
Set rng1 = ws.Cells(Rows.Count, "a").End(xlUp)
If rng1.Row > 202 Then
MsgBox "202 Rows exceeded"
Else
rng1.Offset(1, 0) = cbo_deptCode.Value
End If
End Sub
Пожалуйста, попробуйте это и сообщите нам, если у вас есть какие-либо вопросы или проблемы:
Sub Button1_Click()
Dim ws As Worksheet
Dim i As Long
Set ws = Worksheets("main")
' Copy the data to the database
i = Cells(Rows.Count, 1).End(xlUp).Row + 1 'Get last empty cell in column A
If i > 202 Then
MsgBox "Row 203"
Exit Sub
End If
Range("A" & i).Value = cbo_deptCode.Value
MsgBox ("Booking request has been successfully made")
End Sub
ws
. Он работает на ActiveSheet.
– brettdj
28 October 2012 в 13:45