[파이썬 matplotlib] 파이그래프 색설정
[파이썬 matplotlib] 파이그래프 색설정 파이그래프의 색을 설정할 때는 colors 메소드를 사용합니다. import matplotlib.pyplot as plt X=[1,3,5,7]col=['r','b','c','g'] plt.pie(X,colors=col) plt.show() 분할 수 보다 더 적은 색을 입력한 경우, 입력된 색이 번갈아 가며 나타납니다. import matplotlib.pyplot as plt X=[1,3,5,7]col=['r','b'] plt.pie(X,colors=col) plt.show()
2020. 11. 17.
[파이썬 matplotlib] back-to-back 막대그래프
[파이썬 matplotlib] back-to-back 막대그래프 back-to-back 막대그래프를 그리는 방법은 plt.bar 그래프를 2개 그릴 때, 두번째 그래프의 data 값의 부호를 음수로 입력해주는 것입니다. back-to-back 그래프는 보통 수평형으로 만들어줍니다. 수평형을 만들때는 barh 메소드를 사용합니다. import matplotlib.pyplot as plt X=[1,3,5,7]data1 = [1,2,3,4]data2 = [-2,-3,-4,-5]plt.barh(X, data1,color='r')plt.barh(X, data2,color='b') plt.show() 넘파이 array를 사용하면 더 편하게 입력이 가능합니다. 처음부터 음수인 데이터가 아니기 때문에 리스트에서 각 값..
2020. 11. 16.
[파이썬 matplotlib] 적층형 막대그래프
[파이썬 matplotlib] 적층형 막대그래프 적층형 막대그래프를 그리는 방법은 plt.bar 그래프를 2개 그릴 때, 두번째 그래프에 bottom 옵션을 설정해주는 것입니다. 밑에 깔릴 데이터를 선택해주면 됩니다. import matplotlib.pyplot as plt X=[1,3,5,7]data1 = [1,2,3,4]data2 = [2,3,4,5]plt.bar(X, data1,color='r')plt.bar(X, data2,color='b',bottom=data1) plt.show() 세칸 이상 쌓고 싶은 경우에는 넘파이 array를 사용하는게 편합니다. 이유는 data1+data2 와 같이 더해서 bottom에 넣어주어야 하는데, list일 경우 덧셈연산이 요소끼리의 합이 아니기 때문입니다. i..
2020. 11. 16.