Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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 为什么Matplotlib在没有被告知的情况下绘制反转的y轴?_Python_Matplotlib_Axis_Axes_Invert - Fatal编程技术网

Python 为什么Matplotlib在没有被告知的情况下绘制反转的y轴?

Python 为什么Matplotlib在没有被告知的情况下绘制反转的y轴?,python,matplotlib,axis,axes,invert,Python,Matplotlib,Axis,Axes,Invert,我有绘制图形的代码,不知何故,该图形是用反转的y轴绘制的,即,如果该图形的原点位于左下角,则该图形中的y轴的y原点(0)位于该图形的左上角,我尚未将轴设置为反转,但无法理解为什么会出现这种情况 代码: 显示的代码不反转任何轴,它只使用默认值。也许y的数据的值与您期望的值不同?也许运行df.summary()和df.head()可以给出答案。 import pandas as pd import numpy as np import matplotlib.pyplot as plt from ma

我有绘制图形的代码,不知何故,该图形是用反转的y轴绘制的,即,如果该图形的原点位于左下角,则该图形中的y轴的y原点(0)位于该图形的左上角,我尚未将轴设置为反转,但无法理解为什么会出现这种情况

代码:


显示的代码不反转任何轴,它只使用默认值。也许y的数据的值与您期望的值不同?也许运行df.summary()和df.head()可以给出答案。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.legend_handler import HandlerLine2D

from pylab import figure, show, legend, ylabel, xlabel

# load data as a pandas dataframe
df = pd.read_csv('TemCircles_cal_SDN.txt', sep='\t', lineterminator='\r')

# Do stuff

fig1=plt.figure(1)
if len(blob0)>0:
    plt.plot(blob0_et, blob0_acc, "s", color="blue", markersize=5)
if len(blob1)>0:
    plt.plot(blob1_et, blob1_acc, "s", color="red", markersize=5)
if len(blob2)>0:    
    plt.plot(blob2_et, blob2_acc, "s", color="green", markersize=5)

plt.axis([0,250,0,50])
plt.show()