나는 두 개의 부드러운 의존성 y1 (x)와 y2 (x)를 가지고 있는데, 여기서 x는 불규칙하게 분포되어있다. 나는 이러한 의존성을 점선 (linestyle = ':'
)으로 기술하기 바란다.Matplotlib : 도트 (점)로 구성된 점선을 만드는 방법은 무엇입니까?
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = [0, 1, 2, 3, 5, 7, 13, 14]
y1 = [3, 5, 6, 8, 7, 6, 9, 10]
y2 = [1, 7, 8, 10, 14, 18, 20, 23]
ax.plot(x, y1,
linestyle = ':',
linewidth = 4,
color = 'Green')
ax.plot(x, y2,
linestyle = ':',
linewidth = 4,
color = 'Blue')
ax.set_ylabel('y(x)')
ax.set_xlabel('x')
plt.savefig("./test_dotted_line.pdf")
내가 dashes = [2,2]
(및 다른 조합)과 dash_capstyle = 'round'
연주,하지만 결과는 좋지 같습니다
여기에 코드입니다 : 내가 뭘는 * .pdf 파일에서 이제 얻을 것은 here을 표시됩니다.
'원'점으로 이루어진 점선이있을 수 있습니까?
실행 가능하고 동일한 동작을하는 코드를 보여줄 수 있습니까? – DavidG
나는 당신의 요점을 제대로 이해하지 못했습니다. '같은 행동'이란 무엇을 의미합니까? – glanz
나를 위해'linestyle = ":"'은 점선을 나타냈다 –