您能否建议我使用任何库或其他方法将此图像转换为base64的最佳方法:
我第一次认为属性data
是base64,但是我使用了此功能:
function isBase64(str) {
if (str ==='' || str.trim() ===''){ return false; }
try {
return btoa(atob(str)) == str;
} catch (err) {
return false;
}}
因此,当我引入属性data
时,此函数将返回我false
答案 0 :(得分:0)
如果您愿意。您可以复制下面的代码,然后使用这些方法。
import numpy as np
import matplotlib.pyplot as plt
#creating the dataset
data = {'apples':20,'Mangoes':15,'Lemon':30,'Oranges':10}
names, values = zip(*sorted(data.items(), key=lambda x: x[1], reverse=True))
bars = plt.bar(names, height=values, width=0.9)
for bar in bars:
yval = bar.get_height()
plt.text(bar.get_x(), yval + .005, yval)
plt.rcParams['xtick.bottom'] = plt.rcParams['xtick.labelbottom'] = True
plt.show()