- ベストアンサー
excelの折れ線グラフの表示方
朝、夕、それぞれ1回ずつデータを測定し、1か月間記録しそれを折れ線グラフで表示しています。表示されたグラフ上で朝、あるは夕の数値の表示を強調したいのですがどのようにしたらいいでしょうか、何か方法が在りますか?、教えて頂けませんか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エクセルのグラフに、お絵かき的機能を期待しては、無理だと思う。 もしそれなら、そういうソフトか、エクセルアドインなどを探すしかないだろう。 またこういう、見やすい、引き付けるセンスの問題は、この質問カテでは、ベストではないだろう。 ーー 質問者は、エクセルグラフにおける、系列とポイントの意識はないのではないか? 折れ線グラフに限ると、シートのデータ構成は (1)第1タイプ A1:D6 日付 朝 昼 夜 2020/12/1 12 23 15 2020/12/2 13 12 16 2020/12/3 11 21 12 2020/12/4 9 22 11 2020/12/5 14 21 14 と (2)第2タイプ 日 時期 温度 2020/12/1 朝 12 昼 11 夜 13 2020/12/2 朝 10 昼 14 夜 15 2020/12/3 朝 12 のようなものしかないのではないか? ーーー その点データ実例も上げす質問しているが、それらも問題で、 選択肢は限られると思う。 質問者のシートデータれ鵜はどうなっている? === (1)は、何もしなくても、系列ごとに折れ線に、色が着けられて区別される。 (2)は1本の折れ線になってしまうが VBAで、標準モジュールに Sub Macro2() ' 系列は1つ ActiveSheet.ChartObjects(1).Activate ActiveChart.SeriesCollection(1).Select ActiveChart.SeriesCollection(1).Points(2).Select Selection.Border.LineStyle = xlDash Selection.Border.ColorIndex = 3 ' Selection.Border.Pattern = xlSolid '--- For j = 1 To 12 Step 3 ActiveChart.SeriesCollection(1).Points(j).Select Selection.Border.LineStyle = xlSolid Selection.Border.ColorIndex = 3 Next j End Sub のようなコード実行で、朝、昼、夜のうちの、「朝」の線「だけ」に、赤(例です)色を付けることができる。 For j = 1 To 12 Step 3 の「3」は朝、昼、夜の3組の繰り返しの3、「12」はデータの最終行番号を 12行目で打ち切ったものです。 == 「グラフのデータラベル」やマーカーの数値を出したいのなら、VBAでも手操作でもできるよ。 Sub Sample() Dim i As Long With ActiveSheet.ChartObjects(1).Chart For i = 1 To .SeriesCollection.Count .SeriesCollection(i).HasDataLabels = True Next i End With End Sub i を限定すれば、「朝」データ線だけ振るとかはできる。 データラベルの色を指定例 https://www.moug.net/tech/exvba/0020008.html Sub DisplayDataLabel() With ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).Points For i = 5 To .Count Step 5 With .Item(i) .HasDataLabel = True 'データラベル表示 .DataLabel.Interior.Color = vbRed '色指定 .DataLabel.Font.Size = 11 'Fontサイズ変更 .Border.LineStyle = xlDash '枠線指定 End With Next i End With End Sub この様に具体的に何がしたい、と決まれば、手作業では面倒でも、VBAでできるものがある。 == 決して(2)が良いと、勧めるものではなく、小生のレベルでは、折れ線グラフでは、良いアイデアは少ない、が言いたいことです。 問題(力説)点によっては、グラフの種類を他に求めるとかは別途あります。
その他の回答 (1)
- kon555
- ベストアンサー率51% (1842/3559)
このやり方のように、グラフの色を変えたり、下に塗りつぶしを追加するのはどうでしょうか。 https://dekiru.net/article/17094/
お礼
有難う御座います。挑戦してみます。 完成した後で、できうるならば朝、あるいは夕のデータの数値の色を強調したいと思います。 実は、このグラフは、血圧の測定値のグラフですので,高130、低80の線から外れているのは朝が多いか、夕が多いか一目で判断できるようにしたいと思います。 早々のご回答ありがとうございます。 今後ともよろしくお願い致します。
お礼
有難う御座います。 OKWAVEへの質問が初めてのため使い方がわかりませんでした、お礼が遅くなり申し訳ありませんでした。 今後ともよろしくお願いいたします。