gpt4 book ai didi

matplotlib - Matplotlib 中的线段

转载 作者:行者123 更新时间:2023-12-04 17:38:53 26 4
gpt4 key购买 nike

给定坐标 [1,5,7,3,5,10,3,6,8]matplotlib.pyplot ,如何突出显示或着色线条的不同部分。例如,列表中的坐标 1-3 ( [1,5,7,3] ) 表示属性 a .我如何为这条线的这一点着色并在图例中标记它?

编辑:有问题的列表包含数万个元素。我正在尝试突出显示列表的特定部分。从目前的答案来看,假设我是正确的 必须一一画每一段?没有办法说“从 x1 坐标选择线段到 x2 坐标,改变线的颜色”

最佳答案

试试这个尺寸:

from matplotlib import pyplot as plt
y1 = [1,5,7,3]
x1 = range(1,5)
y2 = [3,5,10,3,6,8]
x2 = range(4,len(y2)+4)
plt.plot(x1, y1, 'go-', label='line 1', linewidth=2)
plt.plot(x2, y2, 'rs--', label='line 2')
plt.legend()
plt.show()

会给你:

enter image description here

另外,你也应该看看帮助,它很有帮助。 :-)

关于matplotlib - Matplotlib 中的线段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9434461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com