plotly / plotly/plotly.js

Time is not displayed in hover text at midnight (00:00:00)

オープン
#5,984 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

bug P3
主要言語
JavaScript
スター
18.3k
フォーク
2k
平均マージ
2日 12時間
マージ済み PR(30日)
28

説明

Summary:
Time is not displayed in hover text when the x-axis is of type Date and the hour, minute and second values are 00 e.g. 2017-02-04 00:00:00.10

Example:
https://codepen.io/techdude101/pen/jOLWrwW

Actual:

  1. The Date and y value are displayed - Feb 4, 2017, 12
  2. tickformat: "%H:%M:%S" - Only the y value is displayed in the hover text (screenshot below)

Midnight_Hover_No_Time

Expected:

  1. The Date + Time and y value are displayed - Feb 4, 2017 00:00:00, 12
  2. tickformat: "%H:%M:%S" - 00:00:00, 12

Test versions:
https://cdn.plot.ly/plotly-latest.min.js - plotly.js v1.58.5
https://cdn.plot.ly/plotly-2.4.2.min.js

Workaround:
Convert the Dates to strings
https://codepen.io/techdude101/pen/LYjGRzw?editors=0010

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、リンクされたCodePenの例を使い、深夜0時のDate x軸で問題を再現し、Plotly.jsの日付軸のホバー形式を調べます。デフォルト表示の場合と tickformat "%H:%M:%S" を指定した場合の両方で、深夜0時のホバーテキストに 00:00:00 が含まれ、期待される例と一致すれば修正完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
d3, javascript
領域
data-visualization
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。