plotly 하고는 싶은데 너무 막막하다가 올려주신 영상보고 진도 쭉빼고 엄청 열심히하구있습니다 감사합니다. ㅎㅎ 한가지 질문 있어요. 차트 표현할때 한글로 작성된 시리즈데이터는 아예 차트에서 dimensions에 작성해줘도 다 빠지고 누락되버리네요.. pandas 테이블에서는 잘 나와요.. plotly 차트 내 한글설정이 따로 있는건지.. 찾아봐도 원인을 모르겟는데 혹시 아시면 답변부탁드리겟습니다.!
선생님 안녕하세요. 구독하고 강의 잘 듣고 있습니다. 질문이 있어서 댓글을 씁니다. Plotly 강의 4:47 쯤 마커스타일 마지막 예제를 풀어주시는 걸 따라해보고 있는데요. for i in range(0, len(raw_symbols), 2): name = raw_symbols[i+1] symbols.append(raw_symbols[i]) namestems.append(name.replace("-open", "").replace("-dot", "")) namevariants.append(name[len(namestems[-1]):]) 위 부분에서 replace가 int를 받을 수 없다는 오류가 뜹니다. ('int' object has no attribute 'replace') 그래서 name이 int인가보다.. 해서 name = str(raw_symbols[i+1]) 로 문자형으로 변경해봤는데요. 제대로 결과물이 출력이 안되네요.. 도움을 주실 수 있으실까요? 아래는 제가 선생님의 코드를 보고 따라 쓴 것입니다. raw_symbols = SymbolValidator().values namestems = [] namevariants=[] symbols=[] for i in range(0, len(raw_symbols), 2): name = raw_symbols[i+1] symbols.append(raw_symbols[i]) namestems.append(name.replace("-open", "").replace("-dot", "")) namevariants.append(name[len(namestems[-1]):]) fig = go.Figure(go.Scatter(mode='markers', x=namevariants, y=namestems, marker_symbol=symbols, marker_line_color='darkblue', marker_color='skyblue', marker_line_width=2, marker_size=15, hovertemplate="%{y}%{x}(num: %{marker.symbol})")) fig.update_layout(xaxis_range=[-1, 4], yaxis_range=[len(set(namestems)), -1], margin=dict(b=0, r=0), xaxis_side='top', height=200, width=400) fig.show()
@@suanlab 먼저 답글 남겨주셔서 감사드립니다. plotly를 혼자 공부하려고 해도 막막한 점이 많았는데 선생님 강의를 수강하고 도움을 많이 받고 있습니다. 제가 적은 코드에선 raw_symbols가 리스트가 아니라는 힌트를 주셔서 raw_symbols = SymbolValidator().values type(raw_symbols) 로 여기서는 list 인 것을 확인했고, raw_symbols = SymbolValidator().values namestems = [] namevariants = [] symbols =[] for i in range(0, len(raw_symbols), 2): name = raw_symbols[i+1] symbols.append(raw_symbols[i]) type(raw_symbols) 로 여기서도 list 인 것을 확인했습니다. 그 다음 줄부터 namestems 는 초기에 []로 list 인 것을 알 수 있었고, type(name)을 해보니, --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 7 name = raw_symbols[i+1] 8 symbols.append(raw_symbols[i]) ----> 9 namestems.append(name.replace("-open", "").replace("-dot", "")) 10 11 type(name) AttributeError: 'int' object has no attribute 'replace' 이런 오류가 나오고 있고 제가 선생님께서 주신 힌트를 잘 이해하지 못하고 있는지 해결하지 못하고 있습니다. 바쁘시겠지만 한 번 더 시간을 내주셔서 조금만 자세히 알려주시면 정말 감사드리겠습니다.(--꾸벅--)
감사합니다-! 시간나는대로 짬짬이 선생님 영상 보면서 공부하고 있어요 ㅠㅠ plotly 써보고 싶은데 어디 한국어로 된 강의가 별로 없더라구요.. ㅠㅠ 시각화보면 거의다 seaborn아니면 matplotlib이구... ㅠㅠ 그래서 어쩌지 하던 차에 선생님 영상 발견! 시간이 없어서 한번에 다 보지는 못했지만... 조금씩 보고 있어요 ㅎㅎ도움이 많이 되네요 ㅠㅠ 감사해요!
5 시간이 넘는 강의 감사합니다!
이틀에 걸쳐 따라 치기만했는데도 힘드네요!
plotly로 시각화 할때마다 찾아보겠습니다 ㅎㅎ
감사합니다.
고생 많았습니다. ^^
장시간 동안 강의 하시고 동영상 만드시느라 고생많으셨습니다 그리고 좋은강의 감사합니다
감사합니다. 한번에 끝내려다보니 5시간 40분짜리가 나왔네요. ㅋㅋ
감사합니다..시각화 엄두도 못내고 있었는데 이번 기회에 제대로 해보려합니다. 일단 하루했는데 plotly 앞으로 잘써보려합니다. 자주 자주 와서 확인하겠습니다!!
넹 plotly 아주 좋은 라이브러리죠 ㅋㅋ
matplotlib이랑 seaborn만 써왔는데 Plotly 강의 영상도 있으셨군요ㅠㅠ 정말 너무너무 감사드립니다..!
지하철에서 보고 있는데 재미있어서 지하철역 지나칠뻔 했어요 *^^* 우왕 재미있게 배우고 유용하게 사용하겠습니다! 감사합니다
앗! 지하철역 지나치면 안되죠 ㅋㅋㅋ
유용하길 바라며 감사합니다. ^^
plotly 하고는 싶은데 너무 막막하다가 올려주신 영상보고 진도 쭉빼고 엄청 열심히하구있습니다 감사합니다. ㅎㅎ 한가지 질문 있어요. 차트 표현할때 한글로 작성된 시리즈데이터는 아예 차트에서 dimensions에 작성해줘도 다 빠지고 누락되버리네요.. pandas 테이블에서는 잘 나와요.. plotly 차트 내 한글설정이 따로 있는건지.. 찾아봐도 원인을 모르겟는데 혹시 아시면 답변부탁드리겟습니다.!
다시 보니 한글이 아니고 데이터의 문제 같네요. 뭔진 모르겠지만 데이터 수치상 그래프로 표현 안되는 부분이 섞여있어서 빠졋나봐요.!!
아! 데이터를 한번 살펴보셔야 할꺼 같네요. ^^
선생님 강의감사드립니다.
강의가좋아서 페이스북에 링크되어있는 웹사이트까지 가보았습니다 ^^
혹시 강의볼수 있나해서요ㅎㅎ 업무중에 유튜브로 강의보기가 눈치보여서.
질문이 하나 있습니다. 히스토그램을 기능을그대로쓰되 라인차트모양으로 그릴수있을까요 구글링하다 막혀서 질문드립니다. 기능은 histfunc=count 기능을쓰기위함입니다 감사합니다
선생님 안녕하세요. 구독하고 강의 잘 듣고 있습니다.
질문이 있어서 댓글을 씁니다.
Plotly 강의 4:47 쯤 마커스타일 마지막 예제를 풀어주시는 걸 따라해보고 있는데요.
for i in range(0, len(raw_symbols), 2):
name = raw_symbols[i+1]
symbols.append(raw_symbols[i])
namestems.append(name.replace("-open", "").replace("-dot", ""))
namevariants.append(name[len(namestems[-1]):])
위 부분에서 replace가 int를 받을 수 없다는 오류가 뜹니다. ('int' object has no attribute 'replace')
그래서 name이 int인가보다.. 해서 name = str(raw_symbols[i+1]) 로 문자형으로 변경해봤는데요.
제대로 결과물이 출력이 안되네요..
도움을 주실 수 있으실까요?
아래는 제가 선생님의 코드를 보고 따라 쓴 것입니다.
raw_symbols = SymbolValidator().values
namestems = []
namevariants=[]
symbols=[]
for i in range(0, len(raw_symbols), 2):
name = raw_symbols[i+1]
symbols.append(raw_symbols[i])
namestems.append(name.replace("-open", "").replace("-dot", ""))
namevariants.append(name[len(namestems[-1]):])
fig = go.Figure(go.Scatter(mode='markers', x=namevariants, y=namestems, marker_symbol=symbols,
marker_line_color='darkblue', marker_color='skyblue',
marker_line_width=2, marker_size=15,
hovertemplate="%{y}%{x}(num: %{marker.symbol})"))
fig.update_layout(xaxis_range=[-1, 4], yaxis_range=[len(set(namestems)), -1],
margin=dict(b=0, r=0), xaxis_side='top', height=200, width=400)
fig.show()
현재는 raw_symbols가 리스트가 아닌데요? 자료형 한번 살펴보세요. replace는 String 타입에서 가능합니다.
@@suanlab
먼저 답글 남겨주셔서 감사드립니다.
plotly를 혼자 공부하려고 해도 막막한 점이 많았는데 선생님 강의를 수강하고 도움을 많이 받고 있습니다.
제가 적은 코드에선 raw_symbols가 리스트가 아니라는 힌트를 주셔서
raw_symbols = SymbolValidator().values
type(raw_symbols)
로 여기서는 list 인 것을 확인했고,
raw_symbols = SymbolValidator().values
namestems = []
namevariants = []
symbols =[]
for i in range(0, len(raw_symbols), 2):
name = raw_symbols[i+1]
symbols.append(raw_symbols[i])
type(raw_symbols)
로 여기서도 list 인 것을 확인했습니다.
그 다음 줄부터
namestems 는 초기에 []로 list 인 것을 알 수 있었고,
type(name)을 해보니,
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
in
7 name = raw_symbols[i+1]
8 symbols.append(raw_symbols[i])
----> 9 namestems.append(name.replace("-open", "").replace("-dot", ""))
10
11 type(name)
AttributeError: 'int' object has no attribute 'replace'
이런 오류가 나오고 있고
제가 선생님께서 주신 힌트를 잘 이해하지 못하고 있는지 해결하지 못하고 있습니다.
바쁘시겠지만
한 번 더 시간을 내주셔서 조금만 자세히 알려주시면 정말 감사드리겠습니다.(--꾸벅--)
감사합니다!
저도 감사합니다
2:02:31 parallel categories에서 각 dimensions내에 size 종류의 비율 color로 구분해서 볼수 있어서 좋은데요, 그 비율 값을 hover data로 나타내고 싶을때는 어떻게 하면 되나요?
안녕하세요 좋은강의 감사합니다!
혹시 plotly나 dash에서 만든 프로젝트에 javascrip 를 추가할수있나요?
버튼에 마우스를 클릭하고 떼는것이아니라 클릭을 한 슌간 어떤 동작을했으먼좋겠는데 구조적으로 불가한건지 궁금합니다 ㅠ
와 감사합니다
plotly 정말 좋네요!!
네 맞습니다. ㅋㅋ
좋은 강의 너무 감사드립니다
네 감사합니다 ^^
감사합니다-! 시간나는대로 짬짬이 선생님 영상 보면서 공부하고 있어요 ㅠㅠ plotly 써보고 싶은데 어디 한국어로 된 강의가 별로 없더라구요.. ㅠㅠ 시각화보면 거의다 seaborn아니면 matplotlib이구... ㅠㅠ 그래서 어쩌지 하던 차에 선생님 영상 발견! 시간이 없어서 한번에 다 보지는 못했지만... 조금씩 보고 있어요 ㅎㅎ도움이 많이 되네요 ㅠㅠ 감사해요!
Plotly 너무 좋죠 ^^
나중에 시간날때 dash도 다루어볼께요. ㅋㅋ
@@suanlab 저도 기다립니다!!
감사합니다.
네, 감사합니다. ^^
안녕하세요 교수님.
혹시 Plotly 시각화 그림이 다운받은 노트북을 깃헙 같은데 올리면 그림이 안보이게 되는데 어떻게 해결할 수 있는지 알 수 있을까요?
Colab에 그림 자체로 넣어서... 아마 다른 환경에서는 안보일수 있어요...
matplotlib만 쓰다 plotly 보니 신세계네요... 강의 감사합니다.. 저같은 초보자를 위해 메서드내의 파라미터 기능을 쫌 친절히 설명해주시면 정말 좋을꺼 같아요. ㅠ 구독추가 했습니다.
네, 감사합니다 ^^
교안 다운받아 코딩해보고 어떻게 저장하나요?자꾸 도망가요 날라가요..ㅠㅠ
저장을 driver에 저장하는 게 최선인가요?
colab은 자동으로 자신의 drive에 저장됩니다.
선생님 혹시 코딩다 적힌 파일은 올려주실수 없을까요??
죄송해요. 실제 교육에 쓰고있어서 지금은 정답지를 드릴수가 없어요 ㅠㅠ