会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。146件0湿度センサと心拍センサを用いて感情別にクラスタ分析をしようと思っています。可視化させているのですが、図のようになってしまいます。縦軸を心拍数、横軸を湿度として値を表示させるにはどのようにすればいいのでしょうか?手動で範囲を決める、set_ylim([min,max])を用いるべきなのかお答えしていただければ嬉しいです。main()csvファイルの中身は下の図の通りです。(投稿順)0前回のご質問とコードはほぼそのままに元データの形が変わった関係で、4列あるデータの内2列しか使われていないコードになってしまっています。グラフ描画以前の問題として、今のデータの形を確認し、お望みの形にコードを書き換える必要があります。以下、もう少し詳細に説明を書いてみます。コードの問題点たとえば以下の行では列名が2つしか指定されていませんが、実際には4列存在します。データ1行が「イライラ心拍,イライラ湿度,リラックス心拍,リラックス湿度」の順に並んでいるため、単にこの4次元データを1データとしてクラスタリングすると4次元空間上でクラスタリングすることになります。これは「縦軸を心拍数、横軸を湿度にしたい」という質問文の意図とは異なりそうです。「心拍,湿度」の形にしてそれからクラスタリングすることになるのではないでしょうか。それだと同じ人から取ったデータだという情報が落ちてしまうので、そもそもどういう分析手法で分析したかったのか、にも再考が必要かもしれません。デバッグという、データを直接コンソール等に出力してしまい、予想通りになっているか確認するという原始的なデバッグ手法があります。出力してみることができます。削除することになるわけですが、デバッグ用途で試しに出力してみて確かめられます。個の銅バッジ34列に指定をし直し実行致しました。プログラミング初心者なのですが、print(data)で形を確認するにはどのように実行すれば良いのでしょうか。さん、回答を更新したので確認してみてください。8:53@nekketsuuu様、いつもありがとうございます。csv内のファイルを2列に整理することによって解決できました!また、新しい質問なのですがもしお答え頂ければ幸いです。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?pythonmatplotlibscikit-learnのタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。