
No.2ベストアンサー
- 回答日時:
ddtqpさん 今日は!
>エクセル2003でグラフを描いたとき、添付図のようにX軸と目盛値の
>間が広いときがあります。
どうやら質問内容の修正法は無い様です。
■Excel(エクセル)基本講座:グラフの作成(Excel2002・2003)↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/guraf …
内容:数値軸ラベルの修正→数値軸のラベルは「グラフウィザードグラフオプション」で設定できます。
未設定の場合は以下の手順で入力します。
この方法で金額の場合は単位を換える事に依り、違和感が無くなるのでは?
■Excel(エクセル)基本講座:グラフの作成方法(目次)↓
http://www.eurus.dti.ne.jp/~yoneyama/Excel/graph …
内容:グラフの作成手順→グラフウィザードを使ってグラフを作成する手順を解説しています。
■部品構成を理解し、「標準グラフ」を卒業 ---基本編(1~7P) ↓
http://pc.nikkeibp.co.jp/article/knowhow/2008102 …
内容:Excelではウィザードで簡単にグラフを作成できます。ところが、いざ見栄えを工夫しようとすると、「設定がどこにあるのかわからない」「思い通りの表現ができない」とイライラがつのるばかり…。そんな悩みを解消するグラフ作成のコツ、実践ワザを大公開します!
■「グラフの困った!」を解決する必修ワザ大全 ---実践編(1~13P)↓
http://pc.nikkeibp.co.jp/article/knowhow/2008102 …
内容:目盛りや項目の見づらさを修正する→ここからは、グラフ作成時にありがちな「困った」を解消する実践テクニックを、具体例に即して紹介していこう。まずは目盛りや項目の表示に関する悩みからだ。
■意外と簡単!「あのグラフ」の作り方 ---達人編(1~8P)↓
http://pc.nikkeibp.co.jp/article/knowhow/2008102 …
内容:ここからは、「新聞や雑誌でよく見掛けるのにエクセルでは作れない…」と言われているグラフの作成に挑戦しよう。達人のみぞ知る“マル秘テクニック”だ。
ただし続ページを見る時は会員登録が必要です。(無料前は見れた)
参考にして下さい。
>X軸と目盛値の間が広いときがあります。
時々為るのですか?
その時作成したグラフを削除して良い時のファイルからグラフをコピー&貼り付けして見て下さい。其れでグラフの変更をしてどうなるか?
それでも現象が起きるのなら補足を頂ければ幸いです。
回答ありがとうございます。
基本から学べました。
>時々為るのですか?
毎回なるんですけど。標準レイアウトが気に入らないらしく、数ミリ寄せてくれといわれまして。。。
解決方法ないですね。
別のソフトで描画します。
No.3
- 回答日時:
普通には無理です。
umazanpaiさんの回答をマクロ化してみました。
該当グラフを選択してマクロを実行してください。
マーカーの非表示等は未対応です。
追加してください。
Sub test1()
Dim myTime As Variant
Dim myAxiv As Object 'Y数値軸
Dim myVal As Variant '項目軸データ
Dim ddx As Variant, ddy As Variant 'ダミーデータ
Dim maxs1 As Double, mins1 As Double, maju1 As Double
Dim hl As Double, hW As Double
Dim fsize As Variant
Dim n As Integer
Dim y As Integer
Dim i As Integer
'グラフデータ他
With ActiveChart
myVal = .SeriesCollection(1).XValues
hl = .PlotArea.InsideLeft
hW = .PlotArea.InsideWidth
With .Axes(xlValue)
.MinimumScaleIsAuto = False
.MaximumScaleIsAuto = False
.MajorUnitIsAuto = False
.TickLabelPosition = xlNone
mins1 = .MinimumScale
maxs1 = .MaximumScale
maju1 = .MajorUnit
End With
.PlotArea.InsideWidth = hW
.PlotArea.InsideLeft = hl
End With
n = (maxs1 - mins1) / maju1 + 1
'ダミー系列データ
For i = 1 To n
If i = 1 Then
y = mins1
Else
y = y + maju1
End If
'ddx = ddx & "," & myVal(1)
ddx = ddx & "," & 1
ddy = ddy & "," & y
Next i
ddx = Replace(ddx, ",", "", 1, 1)
ddy = Replace(ddy, ",", "", 1, 1)
'散布図ダミー系列追加
With ActiveChart.SeriesCollection.NewSeries
.ChartType = xlXYScatter
.Values = "{" & ddy & "}"
.XValues = "{" & ddx & "}"
.ApplyDataLabels Type:=xlValue
.DataLabels.Position = xlLabelPositionCenter
fsize = .DataLabels.Font.Size
myTime = Now + TimeValue("00:00:01")
Do While Now < myTime
DoEvents
Loop
'/データラベルの移動
For i = 1 To n Step 1
With .Points(i).DataLabel
.left = hl - Len(.Text) * fsize / 2 - 7
.Top = .Top - 0.5
End With
Next i
End With
ActiveCell.Activate
End Sub
回答ありがとうございます。
わざわざマクロを作っていただいて申し訳ないです。
先ほど、棒グラフではできないことがわかりました。
すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- Excel(エクセル) EXCELでグラフを作るとき、縦軸を時間軸にするには? 2 2023/06/09 12:23
- Excel(エクセル) エクセルまたはgnuplotグラフの書き方 2 2022/11/18 15:45
- Excel(エクセル) Excel2010 グラフ 横軸目盛線の間隔変更 1 2023/05/09 11:47
- Excel(エクセル) エクセルのグラフで 1 2023/08/02 17:48
- その他(Microsoft Office) 2019エクセル折れ線グラフで、Y軸を3つ作成したいのですがやり方が分かりません。 例 A 1.2. 1 2022/04/27 12:25
- Excel(エクセル) エクセルデータの集計、一つのセルに複数のデータがある場合 7 2022/12/28 20:19
- Excel(エクセル) エクセルで作業ごとの時間をグラフ化し、勤務時間より超過している作業の割り出しをしたいのです 6 2022/08/15 22:52
- 統計学 お世話になっています. x軸は時間(期間)y軸はある値に対する2つのグラフ比較をしますが、私個人の考 2 2023/03/30 11:42
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの縦軸(Y軸)が不均等...
-
Excelグラフの有効数字の統一が...
-
Google スプレッドシートのグラ...
-
Excel:別シートにグラフを貼り...
-
エクセルのグラフ作成で軸を等...
-
Excelでx軸とy軸を設定して図を...
-
エクセルで折れ線グラフ(散布...
-
EXCELでグラフを作るとき、縦軸...
-
エクセルでX軸の目盛値が離れ...
-
Excelでグラフを描くときに強制...
-
エクセルでオートフィルタ中の...
-
excelの円グラフでグラフエリア...
-
エクセルで、極座表のグラフ描...
-
エクセルVBAでグラフの線とマー...
-
VBAでのグラフ作成
-
対数目盛を使用時のグラフについて
-
実験結果をまとめたいのですが。
-
エクセルで日経225先物のデータ...
-
表から散布図のグラフを作りた...
-
エクセル グラフはあるけれど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのグラフ作成で軸を等...
-
EXCELでグラフを作るとき、縦軸...
-
Excel:別シートにグラフを貼り...
-
エクセルの縦軸(Y軸)が不均等...
-
エクセルの円を5等分する方法
-
Excelでx軸とy軸を設定して図を...
-
エクセルで折れ線と散布図を同...
-
エクセルで折れ線グラフ(散布...
-
エクセルで作ったグラフの右側...
-
エクセルで、極座表のグラフ描...
-
エクセル グラフの”データーテ...
-
Excelグラフの有効数字の統一が...
-
エクセル グラフはあるけれど...
-
散布図を縦に2個並べて出力したい
-
エクセルで式からグラフを作成...
-
ExcelでIF関数によるグラフの表...
-
エクセルの対数グラフのエラー
-
ExcelのグラフをPowerPointに貼...
-
エクセルグラフの項目名を折り...
-
エクセルのグラフの1点の色を変...
おすすめ情報