снова застрял с использованием Iron Python, и мне нужно добавить пару функций в мою диаграмму x, y excel, используя обычные команды взаимодействия с голыми костями (старые, я знаю, но это Ansys ACT для вас). Вот код для создания моей диаграммы. Мне нужно добавить метки x, y (не только y), а также сделать форму верхней точки данных отличной от нижней .. Pi c текущего графика и примечаний
Большое спасибо , Джефф Чек
""
worksheet2.Range["C41"].Value2 = str(coil_info)
worksheet2.Range["B42"].Value2 = round(ppx_U,2)
worksheet2.Range["B43"].Value2 = round(ppx,2)
worksheet2.Range["C42"].Value2 = round(ppy_U,2)
worksheet2.Range["C43"].Value2 = round(ppy,2)
test = worksheet2.ChartObjects().Add(50,635,250,370)
chartRange=worksheet2.Range("B41","C43")
test.Chart.SetSourceData(chartRange)
#test.Chart.ChartType = Excel.XlChartType.xlXYScatter
test.Chart.ChartType = Excel.XlChartType.xlXYScatterLines
#test.Chart.ChartType = Excel.XlChartType.xlXYScatterSmooth
#test.Chart.AutoScaling = True
test.Chart.ChartStyle = 34
test.Chart.HasLegend = True
test.Chart.Legend.Position = Excel.XlLegendPosition.xlLegendPositionBottom
test.Chart.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowValue, False, True, False, False, False, True, True, True, True)
test.Chart.HasTitle = True
test.Chart.ChartTitle.Text = "PP top and bottom at "+str(step.Wizard.Steps["Mechanical"].Properties["Rate_Locations/Use_Pierce_Points/PP_Seat_Location"].Value)
test.Name = "PP_Graph_parallel"
xAxis = test.Chart.Axes(Excel.XlAxisType.xlCategory)
xAxis.MinimumScale = -20
xAxis.MaximumScale = 20
yAxis = test.Chart.Axes(Excel.XlAxisType.xlValue)
yAxis.MinimumScale = -20
yAxis.MaximumScale = 20
xAxis.HasTitle = True
xAxis.AxisTitle.Text = "x dir (mm)"
yAxis.HasTitle = True
yAxis.AxisTitle.Text = "y dir (mm)"
#xAxis.HasMinorGridlines = True
xAxis.HasMajorGridlines = True
#yAxis.HasMinorGridlines = True
yAxis.HasMajorGridlines = True
""