D3 차트에서 xaxis 레이블을 변경하는 방법은 무엇입니까?

조니

다음 코드는 내 현재 차트를 보여줍니다. "2015", "2016", "2017", "2018"및 "2019"연도를 표시하도록 xaxis의 레이블을 편집하려면 어떻게해야합니까? 나는이 D3에서 정말 새롭다.

var data = new Array (1, 2, 3, 4, 5);
var x_scale = d3.scale.linear()
      .domain([0,d3.max(data, function(d,i) { return i+1 })])
      .range([62,540])
    var xAxis = d3.svg.axis()
      .scale(x_scale)
      .tickSize(0,0)
      .ticks(5)
      .tickPadding(6)
      .orient("bottom");
    d3.select("svg").append("g")
      .call(xAxis)
      .attr("class","xaxis")
      .attr("transform","translate(0,364)");


var y_scale = d3.scale.linear()
  .domain([d3.max(data, function(d) { return d }),0])
  .range([54,364])
var yAxis = d3.svg.axis()
  .scale(y_scale)
  .tickSize(-10,0)
  .ticks(5)
  .tickPadding(6)
  .orient("left");
d3.select("svg").append("g")
  .call(yAxis)
  .attr("class","yaxis")
  .attr("transform","translate(62,0)");


var saeule = d3.select("#saeulen").append("g")
  .attr("class","saeule")
  .style("color","#F49600");
var bar_padding=10;
var bar_width=x_scale(1)-x_scale(0)-bar_padding;
saeule.selectAll("g")
  .data(data)
  .enter() 
  .append ("rect")
    .attr("fill","#F49600")
    .attr("x" , function (d,i) { return (x_scale(i+1) - (bar_width/2)) })
    .attr("y", function (d,i) { return (y_scale(d)) })   
    .attr("width", bar_width)
    .attr("height", function (d,i) { return (y_scale(0)-y_scale(d)) });
시릴 셰리 안

x 축에 다음과 같이 고유 한 눈금 형식을 지정할 수 있습니다.

var xAxis = d3.svg.axis()
  .scale(x_scale)
  .tickSize(0,0)
  .ticks(5)
  .tickPadding(6)
  .orient("bottom")
  .tickFormat(function(d){return d+2015;});//will return 2015 for 0 2016 for 1 etc.

여기에 작업 코드

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

막대 차트에서 스크롤을 활성화하고 xAxis 레이블을 막대 그룹에 정렬하는 방법은 무엇입니까?

분류에서Dev

Highcharts의 각 값에 대한 날짜로 xAxis 레이블을 형식화하는 방법은 무엇입니까?

분류에서Dev

xAxis 도구 설명의 레이블에 값을 추가하는 방법은 무엇입니까?

분류에서Dev

D3.js에서 레이블의 텍스트 각도를 변경하는 방법은 무엇입니까?

분류에서Dev

Highcharts xAxis 레이블 색상을 개별적으로 변경하는 방법은 무엇입니까?

분류에서Dev

ScalaFX에서 LineChart XAxis 하한 / 상한을 변경하는 방법은 무엇입니까?

분류에서Dev

D3 꺾은 선형 차트에 대화 형 기능 (선 및 레이블)을 추가하는 방법은 무엇입니까?

분류에서Dev

D3에서 원형 차트의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

Streamlit에서 영역 차트의 레이블을 변경하는 방법은 무엇입니까?

분류에서Dev

리 차트에서 레이블을 변경하는 방법은 무엇입니까?

분류에서Dev

xAxis 레이블, Highcharts의 포맷터에서 이전 값에 액세스하는 방법은 무엇입니까?

분류에서Dev

D3 : 입력 요소 뒤에 레이블 텍스트를 만드는 방법은 무엇입니까?

분류에서Dev

D3 버블 차트 / 팩 레이아웃-가장 큰 버블에서 가장 작은 버블로 버블을 방출하는 방법은 무엇입니까?

분류에서Dev

D3에서 레이블과 노드를 강제로 레이아웃을 클릭하여 URL로 이동하는 방법은 무엇입니까?

분류에서Dev

다른 xAxis 레이블에 대한 사용자 정의 레이블 색상을 렌더링하는 방법은 무엇입니까?

분류에서Dev

d3에서 NaN 값을 확인하는 방법은 무엇입니까?

분류에서Dev

ggplot의 데이터 프레임에서 날짜별로 xaxis에 레이블을 지정하는 방법은 무엇입니까?

분류에서Dev

각도가 아닌 컨텍스트 (예 : D3 이벤트)에서 각도 변경을 트리거하는 방법은 무엇입니까?

분류에서Dev

Highcharts에서 xAxis (datetime) 배율을 수정하는 방법은 무엇입니까?

분류에서Dev

Highchart : 각 xaxis 레이블에 다른 단계를 설정하는 방법은 무엇입니까?

분류에서Dev

d3 버블 다이어그램에서 원을 조작하는 방법은 무엇입니까?

분류에서Dev

d3에서 값을 업데이트 할 때 원형 차트에서 부드럽게 전환하는 방법은 무엇입니까?

분류에서Dev

d3 레이블 텍스트의 좌표를 얻는 방법은 무엇입니까?

분류에서Dev

Julia에서 시간 데이터로 더 나은 Plots.jl xaxis 눈금 레이블을 얻는 방법은 무엇입니까?

분류에서Dev

d3에서 텍스트가 수반되는 막대 차트를 업데이트하는 방법은 무엇입니까?

분류에서Dev

d3에서 텍스트가 수반되는 막대 차트를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Linux 장치 트리에서 레이블 이름을 변경하는 방법은 무엇입니까?

분류에서Dev

asp.net 레이더 차트에서 x 축 레이블의 방향을 변경하는 방법은 무엇입니까?

분류에서Dev

d3로 그린 SVG지도에 국가 이름 레이블을 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    막대 차트에서 스크롤을 활성화하고 xAxis 레이블을 막대 그룹에 정렬하는 방법은 무엇입니까?

  2. 2

    Highcharts의 각 값에 대한 날짜로 xAxis 레이블을 형식화하는 방법은 무엇입니까?

  3. 3

    xAxis 도구 설명의 레이블에 값을 추가하는 방법은 무엇입니까?

  4. 4

    D3.js에서 레이블의 텍스트 각도를 변경하는 방법은 무엇입니까?

  5. 5

    Highcharts xAxis 레이블 색상을 개별적으로 변경하는 방법은 무엇입니까?

  6. 6

    ScalaFX에서 LineChart XAxis 하한 / 상한을 변경하는 방법은 무엇입니까?

  7. 7

    D3 꺾은 선형 차트에 대화 형 기능 (선 및 레이블)을 추가하는 방법은 무엇입니까?

  8. 8

    D3에서 원형 차트의 위치를 변경하는 방법은 무엇입니까?

  9. 9

    Streamlit에서 영역 차트의 레이블을 변경하는 방법은 무엇입니까?

  10. 10

    리 차트에서 레이블을 변경하는 방법은 무엇입니까?

  11. 11

    xAxis 레이블, Highcharts의 포맷터에서 이전 값에 액세스하는 방법은 무엇입니까?

  12. 12

    D3 : 입력 요소 뒤에 레이블 텍스트를 만드는 방법은 무엇입니까?

  13. 13

    D3 버블 차트 / 팩 레이아웃-가장 큰 버블에서 가장 작은 버블로 버블을 방출하는 방법은 무엇입니까?

  14. 14

    D3에서 레이블과 노드를 강제로 레이아웃을 클릭하여 URL로 이동하는 방법은 무엇입니까?

  15. 15

    다른 xAxis 레이블에 대한 사용자 정의 레이블 색상을 렌더링하는 방법은 무엇입니까?

  16. 16

    d3에서 NaN 값을 확인하는 방법은 무엇입니까?

  17. 17

    ggplot의 데이터 프레임에서 날짜별로 xaxis에 레이블을 지정하는 방법은 무엇입니까?

  18. 18

    각도가 아닌 컨텍스트 (예 : D3 이벤트)에서 각도 변경을 트리거하는 방법은 무엇입니까?

  19. 19

    Highcharts에서 xAxis (datetime) 배율을 수정하는 방법은 무엇입니까?

  20. 20

    Highchart : 각 xaxis 레이블에 다른 단계를 설정하는 방법은 무엇입니까?

  21. 21

    d3 버블 다이어그램에서 원을 조작하는 방법은 무엇입니까?

  22. 22

    d3에서 값을 업데이트 할 때 원형 차트에서 부드럽게 전환하는 방법은 무엇입니까?

  23. 23

    d3 레이블 텍스트의 좌표를 얻는 방법은 무엇입니까?

  24. 24

    Julia에서 시간 데이터로 더 나은 Plots.jl xaxis 눈금 레이블을 얻는 방법은 무엇입니까?

  25. 25

    d3에서 텍스트가 수반되는 막대 차트를 업데이트하는 방법은 무엇입니까?

  26. 26

    d3에서 텍스트가 수반되는 막대 차트를 업데이트하는 방법은 무엇입니까?

  27. 27

    Linux 장치 트리에서 레이블 이름을 변경하는 방법은 무엇입니까?

  28. 28

    asp.net 레이더 차트에서 x 축 레이블의 방향을 변경하는 방법은 무엇입니까?

  29. 29

    d3로 그린 SVG지도에 국가 이름 레이블을 표시하는 방법은 무엇입니까?

뜨겁다태그

보관