タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとPythonとvisualizationに関するteddy-gのブックマーク (3)

  • adjustText: matplotlib の散布図でラベルの重なりを自動調整 - Wizard Notes

    問題点 matplotlib の散布図などのプロットの際に、各点にラベルを付けてプロットしたい場合、下の図のようにラベルが重なってしまうため、ラベル付きプロットを諦めることが多々ありました。 図1: 散布図 (Before) 解決方法 ラベルの配置を制御する方法を探していたら、adjustTextというモジュールと出会いました。 github.com なんとラベルの重なりを最小限にし、スマートに配置してくれるモジュールとのこと。早速使ってみました。 図2: adjustTextと適用した散布図(アロー無し) 重なりが最小限になり、かなり見やすくなりました! さらに、アローを付けることもできます。 図3: adjustTextと適用した散布図(アロー付き さすがにプロットする点数が数百点ともなると処理に時間がかかる&最適化しても重なってしまうため、50±30点くらいの時に使うのが良さそうです

    adjustText: matplotlib の散布図でラベルの重なりを自動調整 - Wizard Notes
    teddy-g
    teddy-g 2021/02/07
    散布図でラベルが重なって困るときはadjustText使えば良し。とはいえ、ラベルの文字数が多すぎるとかどうにもならないところはどうにもならない。
  • Python matplotlib 時系列グラフ(時間軸の設定) - Qiita

    データ読み込み データは2つのエクセルファイルから読み込みます。 ファイル calvert.xlsx 1つめのデータは下に示すもので、作例グラフの緑線を描くためのもの。 エクセルで以下のような形で収納されています。これは自分でデータを打ち込んだので、打ち込みやすいよう、日付(dd)、月(mm)、年(yy)、値(Q) という並びにしています。 欠測期間が長く、グラフの線を連続させたくない場合は、欠測期間中のある一日の日付とデータとして nan をいれることにより、グラフの線を結ばないで描画してくれます。 ファイル v-notch.xlsx 2つめのデータは下に示すもので、作例グラフの濃い青線を描くためのもの。 これは既存のエクセルファイルがあったのでそれを用いていますが、ここで使用するのは、カラム A (Date)とカラム N (RWL) だけです。 エクセルファイルからのデータ読み込み エ

    Python matplotlib 時系列グラフ(時間軸の設定) - Qiita
    teddy-g
    teddy-g 2021/01/12
    Pythonで時系列グラフ書くときの軸の目盛り設定とか。
  • PythonとPlotlyでオープンデータを可視化する - Pythonと本と子供と雑談と

    teddy-g
    teddy-g 2020/10/08
    PlotlyとMapboxでデータを地図上に可視化するサンプル的な話。あまり参考にならないが日本語でサンプル説明している例があまりないので備忘まで。
  • 1