C3: ν¬μΈνŠΈμ— λŒ€ν•œ μ‚¬μš©μž μ •μ˜ λͺ¨μ–‘

에 λ§Œλ“  2015λ…„ 03μ›” 20일  Β·  47μ½”λ©˜νŠΈ  Β·  좜처: c3js/c3

κ·Έλž˜ν”„ ν¬μΈνŠΈμ— λŒ€ν•΄ λ‹€μ–‘ν•œ λͺ¨μ–‘(원, μ‚¬κ°ν˜•, μ‚Όκ°ν˜•, 별, ...)을 μ •μ˜ν•  수 있으면 쒋을 κ²ƒμž…λ‹ˆλ‹€.

κ·Έ μ΄μœ λŠ” 2κ°€μ§€μž…λ‹ˆλ‹€.

  • 그레이 μŠ€μΌ€μΌ ν”„λ¦°ν„°μ—μ„œ 인쇄
  • 색맹

응닡 없이 Google 그룹에 일뢀 μ£Όμ œκ°€ μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
https://groups.google.com/d/topic/c3js/I2UhY4U6zI0/discussion
https://groups.google.com/d/topic/c3js/gZrpl0QpKYw/discussion
https://groups.google.com/d/topic/c3js/6QRQ1VWx3vw/discussion

λ²”λ‘€λŠ” 점에 λŒ€ν•΄ μ •μ˜λœ 것과 λ™μΌν•œ λͺ¨μ–‘을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.

ꡬ성을 μƒμƒν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

point: {
  shape: {
    'data1': 'circle',
    'data2': 'square',
    'data3': 'triangle'
  }
}

λ˜λŠ” λ‹€λ₯Έ μ‚¬μš©μž μ •μ˜ 속성을 μ •μ˜ν•˜κΈ° μœ„ν•΄:

point: {
  'data1': {
    shape: 'circle',
    color: '#ff0000',
    r: 2
  },
  'data2': {
    shape: 'square',
    color: '#0000ff',
    r: 3
  }
}
C-feature-request R-needs-docs

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이 κΈ°λŠ₯을 μ›ν•˜λŠ” λͺ¨λ“  μ‚¬μš©μžλŠ” +1에 λ‹΅μž₯ν•˜λŠ” λŒ€μ‹  직접 κ΅¬λ…ν•˜κ±°λ‚˜ 이λͺ¨ν‹°μ½˜ 응닡을 μ‚¬μš©ν•˜μ„Έμš”.

감사 ν•΄μš”.

λͺ¨λ“  47 λŒ“κΈ€

이 κΈ°λŠ₯에 정말 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

+1

전곡 +1

+1

+1
λˆ„κ΅¬λ“ μ§€ 이것을 λ‹¬μ„±ν•˜λŠ” 방법을 μ°Ύμ•˜μŠ΅λ‹ˆκΉŒ?

ν”Œλ‘― ν¬μΈνŠΈμ— λŒ€ν•œ μ‚¬μš©μž μ •μ˜ λͺ¨μ–‘을 κ΅¬ν˜„ν•˜λŠ” μž‘μ—…μ„ ν–ˆμŠ΅λ‹ˆλ‹€. μ •μ‚¬κ°ν˜•κ³Ό μ§μ‚¬κ°ν˜• λͺ¨μ–‘을 κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.
λ‚΄ μž‘μ—…μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
https://github.com/prakulgupta/c3.js-CustomPlotPointShapes-Feature.git

이것이 μ‚¬μš©μž μ •μ˜ λͺ¨μ–‘ κΈ°λŠ₯이 ν•„μš”ν•œ μ‚¬λžŒλ“€μ—κ²Œ 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€. +1:

@prakulgupta κ°μ‚¬ν•©λ‹ˆλ‹€!
λ‹€λ₯Έ λͺ¨μ–‘을 μ–»μœΌλ €λ©΄ μ°¨νŠΈκ°€ μž‘μ„±λœ ν›„ d3 ν•¨μˆ˜λ₯Ό μ‹€ν–‰ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€. 이 ν•¨μˆ˜λŠ” 원을 μ‚¬κ°ν˜•μœΌλ‘œ λ°”λ‘œ λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€.. 기뢄이 λ‚˜μ©λ‹ˆλ‹€. λ‚΄ κ³„νšμ€ 직선 d3으둜 산점도λ₯Ό λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 것이 μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έ repoλ₯Ό μ‹œν—˜ν•΄ λ³Ό κ²ƒμž…λ‹ˆλ‹€!

+1도 이것이 ν†΅ν•©λ˜λŠ” 것을 보고 μ‹Άμ–΄ν•©λ‹ˆλ‹€.

+1 μ ˆμ‹€νžˆ ν•„μš”ν•©λ‹ˆλ‹€

+1 ꡉμž₯ν•©λ‹ˆλ‹€!

@prakulgupta ν’€ λ¦¬ν€˜μŠ€νŠΈμ— 정말 쒋은 후보인 것 κ°™μŠ΅λ‹ˆλ‹€! κ·Έλ ‡κ²Œ ν•˜λŠ” 것을 κ³ λ €ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? 감사 ν•΄μš”!

λ‚˜λŠ” μ‚Όκ°ν˜• λͺ¨μ–‘을 μ›ν•©λ‹ˆλ‹€ :( λ˜λŠ” ν™”μ‚΄ν‘œ ν‘œμ‹œ. λ§‰λŒ€ μ°¨νŠΈμ— 포인트λ₯Ό ν‘œμ‹œν•˜λ €λ©΄.

+1

+1

πŸ‘

이에 λŒ€ν•œ 해결책을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. d3을 μ‚¬μš©ν•©λ‹ˆλ‹€. 당신이 μƒμƒν•˜λŠ” 것보닀 훨씬 μ‰½μŠ΅λ‹ˆλ‹€. 예: http://bl.ocks.org/bunkat/2595950

λ‚˜λŠ” 이것이 μ§„μ •ν•œ 해결책이 μ•„λ‹ˆλΌκ³  λ§ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.
μš°λ¦¬λŠ” c3κ°€ μ œκ³΅ν•˜λŠ” μˆ˜λ§Žμ€ κΈ°λŠ₯을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κΈ°λ³Έ d3 라이브러리λ₯Ό μ‚¬μš©ν•˜μ—¬ λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 것은 그닀지 μœ μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

+1, 범둀에 λŒ€ν•œ 포인트 μœ ν˜•λ„ 있으면 쒋을 κ²ƒμž…λ‹ˆλ‹€.

+1 !

+1

πŸ‘

+1

이 κΈ°λŠ₯을 μ›ν•˜λŠ” λͺ¨λ“  μ‚¬μš©μžλŠ” +1에 λ‹΅μž₯ν•˜λŠ” λŒ€μ‹  직접 κ΅¬λ…ν•˜κ±°λ‚˜ 이λͺ¨ν‹°μ½˜ 응닡을 μ‚¬μš©ν•˜μ„Έμš”.

감사 ν•΄μš”.

κ·Έλž˜ν”„λ₯Ό ν‘œμ‹œν•˜λŠ” 이 두 가지 μœ ν˜• μ‚¬μ΄μ˜ μ „ν™˜ λͺ¨λ“œμ™€ 같은 것이 깔끔할 κ²ƒμž…λ‹ˆλ‹€.

이λ₯Ό μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ https://github.com/d3/d3-shape#symbols 와 같은 것을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λΆ„μ‚°ν˜• μ°¨νŠΈκ°€ μžˆλŠ” λ‹€λ₯Έ μ†”λ£¨μ…˜μ€ μ—¬κΈ°λ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€. http://stackoverflow.com/a/41848255/1178015

+1

πŸ‘

πŸ‘

+1

+1

이 문제/μš”μ²­μ˜ μƒνƒœλŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ? 이것이 μ œκ°€ C3jsλ₯Ό μ‚¬μš©ν•˜λŠ” 것을 λ§‰λŠ” μœ μΌν•œ 이유이며 μ €λŠ” κ·Έλ ‡κ²Œ ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. A11yλŠ” 큰 관심사이며 인쇄 및 색맹에 λŒ€ν•œ 점은 μœ νš¨ν•©λ‹ˆλ‹€. μž‘λ…„μ— 엄지 손가락을 μΆ”κ°€ν–ˆμ§€λ§Œ μŠ€λ ˆλ“œλŠ” μ†”λ£¨μ…˜ μΈ‘λ©΄μ—μ„œ μΉ¨λ¬΅ν–ˆμŠ΅λ‹ˆλ‹€. 이것은 ν˜„μž¬ 개발 쀑인 κ²ƒμž…λ‹ˆκΉŒ μ•„λ‹ˆλ©΄ 이 μš”μ²­μ΄ κ±°λΆ€λ˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

λͺ¨λ“  λ†€λΌμš΄ μž‘μ—…μ— κ°μ‚¬λ“œλ¦¬λ©° 해결이 κ°€λŠ₯ν•˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

이미지 λ˜λŠ” svg와 같은 기호 이상을 ν—ˆμš©ν•˜λŠ” κ²½μš°μ—λ„ μœ μš©ν•©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, 일뢀 속성을 기반으둜 νŠΉμ • 데이터 μ„ΈνŠΈλ₯Ό κ°•μ‘° ν‘œμ‹œν•˜λŠ” 것은 정말 κΉ”λ”ν•©λ‹ˆλ‹€.

데이터 μ„ΈνŠΈμ˜ νŠΉμ • 지점에 νŠΉμ • λͺ¨μ–‘을 μ„€μ •ν•  수 μžˆλ‹€λ©΄ λ”μš± λ©‹μ§ˆ κ²ƒμž…λ‹ˆλ‹€.
적용 예: 풍속 κ·Έλž˜ν”„(λ‚ μ§œ x, 속λ ₯ y)μ—μ„œ 각 값에 λ°”λžŒμ˜ λ°©ν–₯을 ν‘œμ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€(점 λͺ¨μ–‘μ˜ λ°©ν–₯ ν™”μ‚΄ν‘œ).

+1

πŸ‘

πŸ‘

+1을 ν•˜κ±°λ‚˜ μ’‹μ•„μš”λ₯Ό λˆ„λ₯΄λŠ” λŒ€μ‹  μ’‹μ•„ν•˜λŠ” λŒ“κΈ€μ— μ°¬μ„± νˆ¬ν‘œλ₯Ό ν•˜μ‹­μ‹œμ˜€. λ‹€λ₯Έ μ‚¬λžŒμ˜ 받은 νŽΈμ§€ν•¨μ— μŠ€νŒΈμ„ 보내지 μ•Šκ³  κ΄€λ ¨ μž…λ ₯에 λŒ€ν•œ λ©”μ‹œμ§€λ§Œ λ³΄λ‚΄μ„œ 문제λ₯Ό 더 μ‰½κ²Œ λ”°λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ‘

πŸ‘

πŸ‘

πŸ‘

c3 μ½”λ“œλ² μ΄μŠ€μ— λŒ€ν•œ 더 κΉŠμ€ 지식을 가진 λˆ„κ΅°κ°€κ°€ 이 변경을 κ΅¬ν˜„ν•  수 μžˆλŠ” 방법에 λŒ€ν•΄ μ–ΈκΈ‰ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? κ·ΈλŸ¬ν•œ 지침이 주어지면 μ•„λ§ˆλ„ 지역 μ‚¬νšŒμ˜ λˆ„κ΅°κ°€κ°€ μžμ›ν•˜μ—¬ 이 μž‘μ—…μ„ 맑을 κ²ƒμž…λ‹ˆλ‹€.

ν•˜μ΄μ°¨νŠΈ μ‚¬μš©... 더 λ‚˜μ€ 방법: https://www.highcharts.com/blog/products/highcharts/

이에 λŒ€ν•œ 진전이 μ˜ˆμƒλ©λ‹ˆκΉŒ? 이것은 이 글을 μ“°λŠ” μ‹œμ μ—μ„œ 거의 4λ…„ 된 λ¬Έμ œμž…λ‹ˆλ‹€.

@BrandKNY 이 ν”„λ‘œμ νŠΈλŠ” 더 이상 μœ μ§€ κ΄€λ¦¬λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. billboard.jsλŠ” μƒˆλ‘œμš΄ ν™œμ„± λΆ„κΈ°μ΄μ§€λ§Œ 이 κΈ°λŠ₯은 billboard.jsμ—μ„œλ„ μ€€λΉ„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

( 이 λ¬Έμ œλŠ” old/2015 μž…λ‹ˆλ‹€! ν•˜μ§€λ§Œ https://c3js.org/reference.html μ—λŠ” 포인트 μŠ€νƒ€μΌμ΄ μ—†μŠ΅λ‹ˆλ‹€)

μ•„λ§ˆλ„ 첫 번째 λ‹¨κ³„λŠ” "λͺ¨λ“  λͺ¨μ–‘"으둜의 큰 점프 λŒ€μ‹  μ•½κ°„μ˜ ν–₯상을 ν¬ν•¨ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€... μ œμ•ˆ: data.colors μ—μ„œμ™€ 같이 데이터 μ„ΈνŠΈλ‹Ή μ •μ˜, 원 λ°˜κ²½μ„ 객체둜 μ •μ˜ν•˜λŠ” μ˜΅μ…˜ 제곡,

 point: { 
    r: { data1: 5,   data2: 2.5 } 
} 
이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰