Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Power BI中使用matplotlib打印的文本数量是否有限制?_Python_Matplotlib_Powerbi - Fatal编程技术网

Python 在Power BI中使用matplotlib打印的文本数量是否有限制?

Python 在Power BI中使用matplotlib打印的文本数量是否有限制?,python,matplotlib,powerbi,Python,Matplotlib,Powerbi,我正在尝试使用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.sub

我正在尝试使用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绘制的数据

这是我的数据

在Power BI中使用matplotlib打印的文本数量是否有限制