Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 改变图形线颜色_Python_Python 2.7_Matplotlib - Fatal编程技术网

Python 改变图形线颜色

Python 改变图形线颜色,python,python-2.7,matplotlib,Python,Python 2.7,Matplotlib,我正在尝试使用OS X创建一个图形,这是我得到的: import matplotlib.pyplot as plt import numpy as np import scipy as sp x_series = [22,25,28,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100] y_series = [113800,101800,87000,78700,61800,49900,39700,32800,25900,21500,17500,14300,

我正在尝试使用OS X创建一个图形,这是我得到的:

import matplotlib.pyplot as plt
import numpy as np
import scipy as sp
x_series = [22,25,28,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100]
y_series = [113800,101800,87000,78700,61800,49900,39700,32800,25900,21500,17500,14300,11900,9800,8300,6900,5600,4900]
plt.title("Temperature variation of resistance")
plt.xlabel("Temperature(degrees celcius)")
plt.ylabel("Resistance(ohms)")
y_sig = ([100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.])
plt.errorbar(x_series,y_series,y_sig)
我所要做的就是改变图形线的颜色,与错误条形成对比。任何帮助都将不胜感激;到目前为止,我在网上读到的任何东西都不起作用。

使用线条颜色时,错误条可以分别由关键字参数
color
ecolor
控制

下面修改的代码将线条颜色设置为黑色,错误颜色设置为红色

import matplotlib.pyplot as plt
import numpy as np
import scipy as sp

x_series = [22,25,28,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100]
y_series = [113800,101800,87000,78700,61800,49900,39700,32800,25900,21500,17500,14300,11900,9800,8300,6900,5600,4900]

plt.title("Temperature variation of resistance")
plt.xlabel("Temperature(degrees celcius)")
plt.ylabel("Resistance(ohms)")

y_sig = ([100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.,100.])

plt.errorbar(x_series,y_series,y_sig, color='black', ecolor='red')

plt.show()