그룹화 된 막대가있는 세로 막대 차트를 표시합니다.

평범한

Google 차트를 사용하여 막대 차트를 만들려고합니다. 매월 판매 주문 및 판매 견적 총액을 표시하고 싶습니다. 이제 이렇게 해봤는데, 매월 주문 금액 만 가로 형식으로 표시됩니다. 단일 막대 차트를 사용하여 두 값을 모두 표시하는 방법을 얻지 못하고 있습니다 (세로)

여기 내 코드입니다

$query = "SELECT MONTHNAME(last_modified) as month, 
                 orders.sales_order_id, 
                 orders.authorise, orders.company_id,
                 before_order_line_items.sales_order_id,
                 before_order_line_items.item,
                 before_order_line_items.uom, 
                 SUM(before_order_line_items.total) AS 'Total',
                 before_order_line_items.tax from orders INNER JOIN  
                 before_order_line_items ON
                 orders.sales_order_id ON    
                 before_order_line_items.sales_order_id  
           where orders.order_quote = 'Order' 
           AND orders.authorise='Yes' 
           GROUP BY MONTH(orders.last_modified) 
           ORDER BY MONTH(orders.last_modified)";

 $result = mysqli_query($con, $query);
  while ($row = mysqli_fetch_array($result))
    {
      $myurl[] = "['".$row['month']."', ".$row['Total']."]";

    }

<script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {

        var data = google.visualization.arrayToDataTable([
          ['Month', 'Actuals'],
         /* ['2004',  1000,      400],
          ['2005',  1170,      460],
          ['2006',  660,       1120],
          ['2007',  1030,      540]*/


            <?php echo implode(",", $myurl); 

            ?>

        ]);

        var options = {
          title: 'Orders',
          vAxis: {title: '',  titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
흰색 모자

먼저 두 값을 모두 반환 하도록 SQL을 조정해야 합니다.

그런 다음 열을 추가하십시오. $myurl[]

$myurl[] = "['".$row['Month']."', ".$row['Quotes'].", ".$row['Orders']."]";

거기에서 차트를 그리지 만 loader.js이전 라이브러리와 비교하는 것이 좋습니다.jsapi

이와 같은 것이 가까워 야합니다 ...

$query = "SELECT
            MONTHNAME(last_modified) as Month,
            SUM(case when orders.order_quote = 'Order' then before_order_line_items.total else 0 end) AS Orders,
            SUM(case when orders.order_quote = 'Quote' then before_order_line_items.total else 0 end) AS Quotes
          FROM orders
          INNER JOIN before_order_line_items
          ON orders.sales_order_id = before_order_line_items.sales_order_id
          WHERE orders.authorise = 'Yes'
          GROUP BY MONTH(orders.last_modified)
          ORDER BY MONTH(orders.last_modified)";

$result = mysqli_query($con, $query);
while ($row = mysqli_fetch_array($result)) {
  $myurl[] = "['".$row['Month']."', ".$row['Quotes'].", ".$row['Orders']."]";
}

<script src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {
    callback: drawChart,
    packages: ['corechart']
  });

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Month', 'Quotes', 'Orders'],
      <?php
        echo implode(",", $myurl);
      ?>
    ]);

    var options = {
      title: 'Orders',
      vAxis: {
        title: '',
        titleTextStyle: {
          color: 'red'
        }
      }
    };

    var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
    chart.draw(data, options);
  }
</script>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

높은 차트 : 그룹화 된 세로 막 대형 차트에서 두 막대 사이의 거리를 줄일 수 있습니까?

분류에서Dev

react-chartjs-2가있는 그룹화 된 막대 차트

분류에서Dev

D3.js를 사용하는 "한 줄로"그룹화 된 막대 차트

분류에서Dev

그룹화 된 막대 그림에 오차 막대를 추가하는 방법은 무엇입니까?

분류에서Dev

막대 차트에 막대를 그룹화하는 방법이 있습니까?

분류에서Dev

하나의 목록과 다른 목록을 기반으로 한 선이있는 그룹화 된 데이터가있는 검도 막대 차트

분류에서Dev

그룹별로 변수가 다른 백분율이있는 그룹화 된 막대 그림

분류에서Dev

MPAndroidChart 그룹화 된 막대 차트 onclick

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

그룹화 된 막대 차트 (matplotlib)에 음수 값을 표시하는 문제

분류에서Dev

JavaFX에 그룹화 된 누적 막대 차트를 만드는 방법이 있습니까?

분류에서Dev

그룹화 된 막대 차트를 플로팅하고 주석을 추가하는 방법

분류에서Dev

seaborn-색조로 그룹화 된 막대 그래프에 평균 막대를 추가하는 방법

분류에서Dev

열에 일관된 그리드가있는 그룹화 된 막대 차트를 만들려면 어떻게합니까?

분류에서Dev

d3에 다른 그룹이있는 그룹화 된 범주 막대 차트?

분류에서Dev

Excel에서 결합 된 세로 막 대형 차트 그리기

분류에서Dev

그룹화 된 데이터가있는 R 막대 차트 (티블)

분류에서Dev

ggplot : R의 그룹화 된 막대 차트에 그룹 평균 값을 선으로 추가하는 방법은 무엇입니까?

분류에서Dev

ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

분류에서Dev

계층화 된 막대 차트로 동일한 x 위치에있는 두 막대를 모두 선택합니다.

분류에서Dev

Google 차트의 세로 막 대형 차트는 최소값 아래에 막대를 표시합니다.

분류에서Dev

세 가지 측정 값이있는 그룹화 된 막대 그래프

분류에서Dev

잘못된 정보를 표시하는 플로트 막대 그래프 클릭 가능한 막대

분류에서Dev

ggplot2에서 오차 막대가있는 그룹화 된 막대 그래프

분류에서Dev

Python 시각화 열 및 연도별로 그룹화 된 하나의 플롯에있는 2 개의 막대 차트

분류에서Dev

D3 그룹화 된 막대 차트가 x 척도를 따라 퍼지지 않습니다.

분류에서Dev

ggplot2를 사용한 그룹화 된 막대 차트

분류에서Dev

내림차순으로 그룹화 된 막대?

Related 관련 기사

  1. 1

    높은 차트 : 그룹화 된 세로 막 대형 차트에서 두 막대 사이의 거리를 줄일 수 있습니까?

  2. 2

    react-chartjs-2가있는 그룹화 된 막대 차트

  3. 3

    D3.js를 사용하는 "한 줄로"그룹화 된 막대 차트

  4. 4

    그룹화 된 막대 그림에 오차 막대를 추가하는 방법은 무엇입니까?

  5. 5

    막대 차트에 막대를 그룹화하는 방법이 있습니까?

  6. 6

    하나의 목록과 다른 목록을 기반으로 한 선이있는 그룹화 된 데이터가있는 검도 막대 차트

  7. 7

    그룹별로 변수가 다른 백분율이있는 그룹화 된 막대 그림

  8. 8

    MPAndroidChart 그룹화 된 막대 차트 onclick

  9. 9

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  10. 10

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  11. 11

    그룹화 된 막대 차트 (matplotlib)에 음수 값을 표시하는 문제

  12. 12

    JavaFX에 그룹화 된 누적 막대 차트를 만드는 방법이 있습니까?

  13. 13

    그룹화 된 막대 차트를 플로팅하고 주석을 추가하는 방법

  14. 14

    seaborn-색조로 그룹화 된 막대 그래프에 평균 막대를 추가하는 방법

  15. 15

    열에 일관된 그리드가있는 그룹화 된 막대 차트를 만들려면 어떻게합니까?

  16. 16

    d3에 다른 그룹이있는 그룹화 된 범주 막대 차트?

  17. 17

    Excel에서 결합 된 세로 막 대형 차트 그리기

  18. 18

    그룹화 된 데이터가있는 R 막대 차트 (티블)

  19. 19

    ggplot : R의 그룹화 된 막대 차트에 그룹 평균 값을 선으로 추가하는 방법은 무엇입니까?

  20. 20

    ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

  21. 21

    계층화 된 막대 차트로 동일한 x 위치에있는 두 막대를 모두 선택합니다.

  22. 22

    Google 차트의 세로 막 대형 차트는 최소값 아래에 막대를 표시합니다.

  23. 23

    세 가지 측정 값이있는 그룹화 된 막대 그래프

  24. 24

    잘못된 정보를 표시하는 플로트 막대 그래프 클릭 가능한 막대

  25. 25

    ggplot2에서 오차 막대가있는 그룹화 된 막대 그래프

  26. 26

    Python 시각화 열 및 연도별로 그룹화 된 하나의 플롯에있는 2 개의 막대 차트

  27. 27

    D3 그룹화 된 막대 차트가 x 척도를 따라 퍼지지 않습니다.

  28. 28

    ggplot2를 사용한 그룹화 된 막대 차트

  29. 29

    내림차순으로 그룹화 된 막대?

뜨겁다태그

보관