我正在使用Python和xlwings使用Python在excel中创建自动报告
——>;我想知道,是否有人知道如何将趋势线添加到带有xlwings的特定系列图表集合中
目前,我知道如何:
'''
Fiche_Retour_Charts[0].name ='ForceVelocity & PowerVelocity Profile'
Fiche_Retour_Charts[0].chart_type = 'xy_scatter'
Fiche_Retour_Charts[0].api[1].SeriesCollection().NewSeries()
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Name = 'Profil Force-Vitesse'
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).XValues = Feuil_DATA_Acc.range('P1:P%d' %int(len(Acc_Temps)+2)).api
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Values = Feuil_DATA_Acc.range('Q1:Q%d' %int(len(F_Hor_Poids)+2)).api
Fiche_Retour_Charts[0].api[1].Axes(1).HasTitle = True # This line creates the x axis label.
Fiche_Retour_Charts[0].api[1].Axes(2).HasTitle = True # This line creates the Y axis label.
Fiche_Retour_Charts[0].api[1].Axes(2, 2).HasTitle = True # This line creates the Y axis label.
Fiche_Retour_Charts[0].api[1].Axes(1).AxisTitle.Text = "Vitesse (M/s)"
Fiche_Retour_Charts[0].api[1].Axes(2).AxisTitle.Text = "Force Horizontale (N/Kg)"
Fiche_Retour_Charts[0].api[1].Axes(2, 2).AxisTitle.Text = "Puissance Horizontale (W/Kg)"
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Markersize = 3 ;
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Markerstyle = 8;
'''
我试过这个:
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Trendlines.Add('Linear')
但收到:
AttributeError: 'COMRetryMethodWrapper' object has no attribute 'Add'
我认为,它很像这个“根”,但我正在努力找到“趋势线”的下一个属性来添加和格式化最后一个属性
Fiche_Retour_Charts[0].api[1].SeriesCollection(1).Trendlines
如果有人能帮忙,我将不胜感激
首先,非常感谢你们的帮助和你们为我的问题所花费的时间
目前没有回答
相关问题 更多 >
编程相关推荐