Compare commits
2 Commits
60ae392ae3
...
f827007657
Author | SHA1 | Date | |
---|---|---|---|
f827007657 | |||
87a2ef7a1e |
17
main.py
17
main.py
@ -5,6 +5,7 @@ from astrbot.api import logger
|
|||||||
import random
|
import random
|
||||||
from .back import time_long, volume, isUserExist, insertUser, seconds_to_hms, ml_to_l_ml, get_user_name
|
from .back import time_long, volume, isUserExist, insertUser, seconds_to_hms, ml_to_l_ml, get_user_name
|
||||||
import pymysql
|
import pymysql
|
||||||
|
import matplotlib
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
from .Tool import get_tool_name
|
from .Tool import get_tool_name
|
||||||
import astrbot.api.message_components as Comp
|
import astrbot.api.message_components as Comp
|
||||||
@ -331,14 +332,14 @@ class MyPlugin(Star):
|
|||||||
for i in range(len(date)):
|
for i in range(len(date)):
|
||||||
day.append(date[i][0])
|
day.append(date[i][0])
|
||||||
volume.append(date[i][1])
|
volume.append(date[i][1])
|
||||||
plt.pyplot.plot(day, volume)
|
plt.plot(day, volume)
|
||||||
plt.pyplot.title('日产量')
|
plt.title('日产量')
|
||||||
plt.pyplot.xlabel('日期')
|
plt.xlabel('日期')
|
||||||
plt.pyplot.ylabel('日产量')
|
plt.ylabel('日产量')
|
||||||
plt.pyplot.xticks(day)
|
plt.xticks(day)
|
||||||
plt.pyplot.grid()
|
plt.grid()
|
||||||
plt.pyplot.savefig('dayvolume.png')
|
plt.savefig('dayvolume.png')
|
||||||
plt.pyplot.close()
|
plt.close()
|
||||||
with open('dayvolume.png', 'rb') as f:
|
with open('dayvolume.png', 'rb') as f:
|
||||||
image_data = f.read()
|
image_data = f.read()
|
||||||
image = Comp.Image.fromBytes(image_data)
|
image = Comp.Image.fromBytes(image_data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user