htmlcanvas
要素を使用して、データをグラフとして描画しています。
1 ページに 4 つのキャンバスがあり、それぞれにチャートがあります。
ユーザーがチャートをクリックすると、チャートを拡大したい。
小さいグラフの場合、私のコードは次のとおりです。
<canvas width='350' height='200' ></canvas>
より大きなグラフの場合、次の属性を使用して同じグラフを再構築します。
<canvas width='700' height='350' ></canvas>
私が試してみました:
onclick - 高さと幅の属性に新しい値を使用してチャート全体を再描画します。
onclick - css スタイルの高さと幅の新しい値でチャート全体を再描画します。
onclick - 属性と CSS スタイルの両方で新しい値を使用してチャート全体を再描画します。
グラフが空白になったり、キャンバスが大きくなったりするなど、非常に予期しない結果が得られますが、比率がかなりずれています。