gpt4 book ai didi

python - 颜色后的 "-"(破折号)在 matplotlib 中有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:09 25 4
gpt4 key购买 nike

我有这段绘制图表的代码。plt.plot([1,7], [1,1], 'k-', linewidth=2)在这样的行中,有 k- 代表黑色。然而代码在没有破折号的情况下也能工作,所以 k 就可以了。

为什么破折号 - 在那里?它有什么作用?

我找不到任何可以解释这一点的内容。我什至阅读了下面的文档。 https://matplotlib.org/api/colors_api.html

import matplotlib.pyplot as plt

plt.title("Dijkstra")

#plt.plot( [x1, x2], [y1, y2], color, linewidth )
plt.plot([1,7,1,7,9], [5,5,1,1,3], 'ro')

plt.plot([1,1], [1,5], 'r', linewidth=2)
plt.annotate('A', [1,5])
plt.plot([1,7], [1,1], 'k-', linewidth=2)
plt.plot([7,7], [1,5], 'k-', linewidth=2)
plt.plot([1,7], [5,5], 'k-', linewidth=2)
plt.plot([1,7], [1,5], 'k-', linewidth=2)
plt.plot([7,9], [5,3], 'k-', linewidth=2)
plt.plot([7,9], [1,3], 'k-', linewidth=2)

plt.axis([0, 10, 0, 6]) # Set axis values
plt.show()

最佳答案

破折号是实线的符号。由于它是默认线型,因此省略它不会改变绘图。

有关详细信息,请参阅 line-style reference :

Line styles

关于python - 颜色后的 "-"(破折号)在 matplotlib 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51298034/

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