首页 > 解决方案 > 在 Power BI 中使用 matplotlib 绘制的文本数量是否有限制?

问题描述

我正在尝试使用 Power BI 来显示我的工作进度。它是使用 matplotlib 绘制的,当我在 pycharm 中运行它时,代码可以工作。当我将代码复制到 python power BI 时,它崩溃并且无法显示数据。

这是我绘制文本的代码:

import pandas as pd
import matplotlib.pyplot as plt
dataset = pd.read_excel(r'D:\Power BI\Bored Pile.xlsx',"Sheet1")
fig, ax = plt.subplots()
def plotting(title):
for i in range(len(dataset.index)):
    if dataset.at[i,'X'] != None:
        x = dataset.at[i,'X']
        y = dataset.at[i,'Y']
        ax.text(x+0.25,y,dataset.at[i,'No'],fontsize=6, va = 'center', ha='center', clip_on=True)

        if type(dataset.at[i,'Status']) != pd._libs.tslibs.nattype.NaTType:
            dataset['Finish Date'] = pd.to_datetime(dataset['Finish Date']).dt.strftime('%d/%m/%Y')
            if dataset.at[i, 'Finish Date'] != 'NaT':
                ax.text(x, y-0.2, dataset.at[i,'Finish Date'], fontsize=6, va = 'center', ha='center', clip_on=True)`
plt.show()

这是在 pycharm https://i.stack.imgur.com/XwiwM.png中绘制的数据

这是我的数据 https://drive.google.com/file/d/1-PUwCSDT6fOC-_SBb6WumO4mty8DgGjp/view?usp=sharing

在 Power BI 中使用 matplotlib 绘制的文本数量是否有任何限制?

标签: pythonmatplotlibpowerbi

解决方案


推荐阅读