Как сделать матричный граф с библиотекой javascript? - PullRequest
0 голосов
/ 12 мая 2018

Мне нужно сделать матричный граф с библиотекой javascript (вы можете порекомендовать немного), я думал о том, чтобы сделать это с chart.js, но мне нужно, чтобы он выглядел примерно так, как показано на следующем рисунке: enter image description here

данные будут извлечены из MySQL с php .... просто хотите идеи или предложения о том, как это сделать, пожалуйста, мне нужна помощь: (

1 Ответ

0 голосов
/ 12 мая 2018

Нечто подобное будет работать.Вы просто должны установить CSS-свойство background-color для каждого '`в каждой ячейке.(и, конечно, добавьте метки).

.top-label {
  transform: rotate(-90deg)
}

tr {
  height: 30px;
}

td {
  width: 30px;
}

div {
  width: 30px;
  height: 30px;
  border-radius: 1000px;
  background-color: green;
}
<table border="1">
  <tr>
    <th></th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
    <th class="top-label">
      Vert
    </th>
  </tr>

  <tr>
    <td>label</td>
    <td>
      <div> </div>
    </td>
    <td>
      <div> </div>
    </td>
    <td>
      <div> </div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>
  <tr>
    <td>label</td>

    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
    <td>
      <div></div>
    </td>
  </tr>

</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...