- くだすれPython(超初心者用) その43【Ruby禁止】
363 :デフォルトの名無しさん[sage]:2019/05/21(火) 19:35:31.40 ID:1mFvOI/1 - >>359
あまりオススメはしないが一応 import matplotlib.pyplot as plt import openpyxl imagefile = 'test.png' x = [1, 2, 3] y = [4, 5, 6] plt.scatter(x, y, marker='o') plt.savefig(imagefile) book = openpyxl.Workbook() sheet = book.active sheet.title = 'Matplotlib Test' img = openpyxl.drawing.image.Image(imagefile) sheet.add_image(img, anchor='A1') book.save('test.xlsx') 前半は単にグラフ作ってpngで保存 後半が作ったpngをExcelに貼る部分 実行にはpillowとopenpyxlのインストールが必要
|