chartjs-hide-legend-partially



カテゴリー Programming

はじめに

Chart.js(vue-chartjs) で凡例の一部を非表示にする方法。

例えば円グラフ(Doughnut, Pie)で、値が 0 のものを取り除く、など。
(※この例だと、そもそも datasets から除外するのが良いけど、他に良い例がパッと思いつかないので…)

TL;DR

  • options.legend.labels.filter で設定
    • item.indexchart.datasets[n].data[item.index] を見て 表示/非表示 を決定
    • return true で表示、return false で非表示
続きを読む

はじめに

Synology NAS の iTunes Server を MacOS Catalina でも動作できるようにする方法

TL;DR

以下の方法でパッチをあてる

  • 「サポートセンター」に症状(後述)を入力
  • 表示されるリンクからパッチをダウンロード
  • 「パッケージセンター」→ 右上の「手動インストール」→ パッチを適用

※上記のリンクは URL が切れたり変わったりするかもなので注意。あと、そのうち正式修正版がリリースされると思う。

続きを読む

はじめに

apertureless/vue-chartjs でチャートの高さ(や幅、サイズ)を変更する方法

TL;DR

  • チャート要素に widthheight を設定
  • 親要素の widthheightvw, vh で指定する方法もある
  • ウィンドウのリサイズなども考え出すと割と茨の道っぽい
    • ベストプラクティスが見つかってない(自分的には)
続きを読む

はじめに

Vue でローソク足(OHLC)チャートをプロットする方法。

TL;DR

  • npm i chart.js vue-chartjs vue-chartjsfinancial でインストール
  • JS ファイルと Vue ファイルに分けて実装するのが良い
    • リアクティブにグラフを更新できる (癖があるので注意)
  • 全部 from 'vue-chartjs-financial'import するのが安全そう
  • 細かい設定は chart.js 本家のドキュメントを参照
続きを読む

はじめに

Simonwep/pickr でカラーピッカー(Color Picker)を作成する方法

TL;DR

  • Simonwep/pickr について簡単に整理した
  • テーマが3つ用意されており、細かいカスタマイズも簡単にできる
  • イベントが一通り揃っておりユーザー操作に合わせて独自処理を行うなども簡単に対応できる
続きを読む

はじめに

NPM でインストール可能なカラーピッカー(Color Picker)について調べたので簡単にメモ。

TL;DR

続きを読む

はじめに

mailto スキームについて調べたので、mailto リンクを使って 宛先(To)/CC/BCC/件名(Subject)/本文 を指定する方法を簡単に整理した。

TL;DR

続きを読む

r17n


Softwear Engineer


Fukuoka