-1

グラフをプロットするコードを書きました。次に、そのグラフに傾向線を追加する必要があります。やってみたところ。以下のエラーが発生します。

Traceback (most recent call last):
  File "C:\Users\jmp655972\Desktop\Python\test_1.py", line 87, in <module>
    trend.DisplayEquation = True
AttributeError: 'instancemethod' object has no attribute 'DisplayEquation'

コード:

worksheets = workbook.Sheets(1) chart= worksheets.Shapes.AddChart(72) print (chart)      
worksheets.ChartObjects(1).Chart.HasTitle = True                                                                                           worksheets.ChartObjects(1).Chart.ChartTitle.Text = "Testing Samples" 
trend =worksheets.ChartObjects(1).Chart.SeriesCollection(1).Trendlines().Add
trend.DisplayEquation = True
4

1 に答える 1

0

問題が解決したので、コメントを回答にします。そうすれば、このページへの将来の訪問者を助けることができます。

その後にAdd配置して呼び出す必要があります。()

trend =worksheets.ChartObjects(1).Chart.SeriesCollection(1).Trendlines().Add()
#                                                                     here--^

ここでtrend、本来あるべきもの、つまりメソッドの戻り値を指しAddます。

于 2013-10-22T16:37:26.967 に答える