Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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 熊猫造型:df中相同值的不同颜色?_Python_Pandas_Matplotlib_Jupyter Notebook_Styling - Fatal编程技术网

Python 熊猫造型:df中相同值的不同颜色?

Python 熊猫造型:df中相同值的不同颜色?,python,pandas,matplotlib,jupyter-notebook,styling,Python,Pandas,Matplotlib,Jupyter Notebook,Styling,我试图在一个有背景样式的jupyter笔记本中显示带有for循环的dfs。但是,存在一些奇怪的样式效果,例如df中的相同值(0)具有不同的颜色,并且没有遵循精度参数。我做错了什么 代码: 范围(0,11)内的i的: df=一些计算(数据) df1=pd.DataFrame() df1=df np.fill_diagonal(df1.values,0)#以便在我的相关值中获得更好的对比度 df1=df1.style.background\u gradient(cmap=“RdBu\u r”)。设置

我试图在一个有背景样式的jupyter笔记本中显示带有for循环的dfs。但是,存在一些奇怪的样式效果,例如df中的相同值(0)具有不同的颜色,并且没有遵循精度参数。我做错了什么

代码:

范围(0,11)内的i的
:
df=一些计算(数据)
df1=pd.DataFrame()
df1=df
np.fill_diagonal(df1.values,0)#以便在我的相关值中获得更好的对比度
df1=df1.style.background\u gradient(cmap=“RdBu\u r”)。设置精度(4)
显示器(df1)
输出:

快速添加:看起来除了最后一个dfs之外,所有dfs都出现了这些问题。循环生成的最后一个df具有正确的颜色和精度。其他人都没有


我无法重现这一点,因为我不知道
一些计算
数据
很抱歉,这些计算是一长串的操作数据,然后计算相关性,我认为这在这里没有用。@Arkansin try
df1=df.copy()
没有,但没有解决它:/谢谢!