HoloViews 그룹화 된 (누적되지 않은) 막대 차트에 대한 빠른 질문입니다. x 축 변수 이름 눈금을 제거하고 범례에 포함하려면 어떻게해야합니까?
아래 예를 참조하십시오.
다음을 수행하고 싶습니다.
아래 코드 :
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
import holoviews as hv
pd.options.plotting.backend = 'holoviews'
df1 = pd.DataFrame({
'x': np.random.rand(10),
'y': np.random.rand(10),
})
my_plot = df1.plot(kind='bar')
my_plot
감사합니다!
그룹화 된 barplot에서 .opts (multi_level = False)를 사용할 수 있습니다 .
이렇게하면 2 차 범주 형 변수에 대한 x- 틱이 제거되고 그룹화 된 막대 그래프에 범례가 추가됩니다.
그러나이를 위해서는 HoloViews> = 1.13이 필요합니다.
이 버전은 내가 작성한 것처럼 아직 사용할 수 없지만 다음을 통해 설치할 수 있습니다.
pip install git + https://github.com/holoviz/holoviews.git
코드 예 :
import numpy as np
import pandas as pd
import holoviews as hv
pd.options.plotting.backend = 'holoviews'
df1 = pd.DataFrame({
'x': np.random.rand(10),
'y': np.random.rand(10),
})
my_grouped_barplot = df1.plot(kind='bar')
# remove the 2nd categorical level with multi_level=False
# this will remove your x-ticks and add a legend
my_grouped_barplot.opts(multi_level=False)
결과 플롯 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다