admin管理员组文章数量:1516870
python用line画直线
1、线(Line)
可以使用关键字参数linestyle或更短的ls来更改绘制线的样式:
例如:
使用虚线:import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linestyle = 'dotted')
plt.show()
Result:
例如:
使用虚线:plt.plot(ypoints, linestyle = 'dashed')
Result:
2、简写语法(Shorter Syntax)
线条样式可以用较短的语法编写:
linestyle可以写为ls。
dotted可以写为:。
dashed可以写为-。
例如:
Shorter syntax:plt.plot(ypoints, ls = ':')
Result:
3、线的样式(Line Styles)
可以选择以下任何一种样式:Style简写
'solid' (default)'-'
'dotted'':'
'dashed''--'
'dashdot''-.'
'None''' 或 ' '
4、线的颜色(Line Color)
可以使用关键字参数color或更短的c设置线条的颜色:
例如:
将线条颜色设置为红色:import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, color = 'r')
plt.show()
Result:
还可以使用十六进制颜色值:
例如:
画一条漂亮的绿线:...
plt.plot(ypoints, c = '#4CAF50')
...
Result:
或140种受支持的颜色名称中的任何一种。
例如:
用颜色命名为“hotpink”的图:...
plt.plot(ypoints, c = 'hotpink')
...
Result:
5、线宽(Line Width)
可以使用关键字参数linewidth或更短的lw来更改行的宽度。
该值是一个浮点数,以磅为单位:
例如:
使用20.5pt宽线绘制:import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linewidth = '20.5')
plt.show()
Result:
6、绘制多条线(Multiple Lines)
只需添加更多的plt.plot()函数即可绘制任意多条线:
例如: Result:
通过为每行指定一个plt.plot()函数来绘制两行:import matplotlib.pyplot as plt
import numpy as np
y1 = np.array([3, 8, 1, 10])
y2 = np.array([6, 2, 7, 11])
plt.plot(y1)
plt.plot(y2)
plt.show()
还可以通过在同一plt.plot()函数中为每条线的x和y轴添加点来绘制多条线。
(在上面的示例中,我们仅指定了y轴上的点,这意味着x轴上的点具有默认值(0、1、2、3)。)
x和y值成对出现:
例如:
通过指定两条线的x点和y点值来绘制两条线:import matplotlib.pyplot as plt
import numpy as np
x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 8, 1, 10])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 7, 11])
plt.plot(x1, y1, x2, y2)
plt.show()
Result:
本文标签: python用line画直线
版权声明:本文标题:python用line画直线 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1706208565a681993.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论