• 締切済み

エクセル棒グラフの間隔を調整する

添付ファイルの2軸グラフですが、棒グラフの幅はそのままで、 日にちの間隔を詰めることできますか? 棒グラフを太くしたり小さくしたりや、棒と棒の間を広げて狭くするのは無しです。棒グラフ自体を全体に左に詰めたいのです。 エクセルは2019です。 よろしくお願いします。

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.4

>棒グラフ自体を全体に左に詰めたい これを素直に受け取ると、右端に余白が生まれることとなりますが 先のコメントにありますよう、 エクセルが自動的にバランスよく配置しようとしますので できないと思います。 一方、グラフ幅などは利用者が指定できますので 右端に余白を作ることを望まなければ、 添付画像のようにはできます。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

#2です。余り参考にならないですが、 昨日、引き續き色々と調べて試しましたが、プロットエリアなどを全体拡大すれば、個々のものの離れ具合は広がるが、質問の目的・趣旨には合わないでしょう。 改めて考えてみると、 >棒グラフ自体を全体に左に詰めたい の意味が、分かり(伝わり)にくいですね。2個の(現状と実現後の前後の)グラフの図示(手書き画像合成などしかないが)でもして対比しないと。  pythonのmatplotlibというソフトには、Subplotというのがあって 「1つの描画キャンパスを複数の領域に分割して、それぞれのサブ領域でグラフを作成することができるようになる」のがあるようですが、これなら本件の日付ごとにグラフを3つとかにわけて、それらの配置や間隔は自由になるように思うが、軸や目盛はそれぞれに付与されてしまうし、学者論文発表向けの機能のように思う.matplotlibでも要素や系列のグラフの相互間隔などは「お任せ」(計算してソフトが決める。指定はさせない。)が多いようです。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問に誘発されて、小生の、やって見たことのメモです。参考に。 ズバリが見つからず要領を得ません、すみません。 WEB照会するなら、「エクセル グラフ 要素間の間隔」とか、「棒グラフの棒と棒の間隔を設定する」で照会して勉強することになろう。 質問は、ズバリこの点が理解できてないようなので、意図がぼやけていると思う。 「軸の項目をまとまりにして」、間隔や位置を左右する方法はないのでは。 「軸の項目」(今回は日付)は主体(全体の配置を主導する要因)ではないようだ。 ーー 棒グラフの棒と棒の間隔を設定する https://www.officepro.jp/excelgraph/bar_graph/index3.html 辺りが近い解説かな。 でも要素をまとめてのグループ間の間隔はどうも自由にならない。 ーー ActiveChart.ChartGroups(1).GapWidth = 50 という例が載っていた。 でもこれではないようだ。 ーー その他に、付属物(プロットリア、凡例など)にも注目して、 「エクセル VBA Plotarea 位置指定」で、WEB照会したところ、 下記のコード例が出ます。 これに対応した操作もあると思います。自分で調べてください。 その操作で、Left,Top,Width,Height背っていなどの、数値を弄ることで目的を達せられないかな。 Left,Top,Width,Height Sub test1() With ActiveSheet.ChartObjects(1).Chart.PlotArea .Width = 200 .Height = 80 .Left = 25 .Top = 40 End With End Sub ーー 他に凡例(Regend)のエリアの置き場所やサイズの縮小(操作による)を考えるとか Sub test2() ActiveSheet.ChartObjects(1).Chart.Legend.Position = xlLegendPositionBottom End Sub。 xlLegendPositionBottom=グラフの下 xlLegendPositionCorner=グラフの輪郭線の右上隅 xlLegendPositionLeft=グラフの左 xlLegendPositionRight=グラフの右 xlLegendPositionTop=グラフの上 のどれかで ーー >日にちの間隔を詰める そこまで拘らなくて良いと思うが。 エクセルは、グラフで、出来るだけ配置・大きさなどは、エクセル側が自動で行い、利用者に個別指定を させないようにしているようで、質問のような場合には、手を見付けにくいと、いつも思う。

ctrpegdj9yif1xm
質問者

お礼

回答ありがとうございます。 参考にします。

  • hiro_1116
  • ベストアンサー率30% (2358/7637)
回答No.1

下記の解説を参考にやってみてください。 https://www.becoolusers.com/excel/chart-series-overlap.html

ctrpegdj9yif1xm
質問者

お礼

回答ありがとうございます。 参考にします。

関連するQ&A

  • 【積み上げ棒グラフ】棒の間隔について

    エクセルで積み上げ棒グラフを作成しています。棒の間隔を個別に調節することはできるでしょうか? 今、X軸には4月~3月、各月に16年度と17年度のグラフを2つずつ表示しています。月ごとに、2つのグラフをくっつけて表示たいのですが・・・ データ系列の書式設定の「棒の間隔」で調整すると、全てのグラフがくっついて表示されてしまいます。

  • エクセル棒グラフ(同じ項目で2本の棒グラフを書きたい)

    こんにちは。 エクセル2000において棒グラフを作成しています。 H14年、H15年、H16年というそれぞれの年度において 棒グラフを2本ずつ表示したいのです。 それもその二つの棒グラフは間をあけず幅サイズ0に したくて、それぞれの年度H14、H15等の間はあけたい のです。 そのようなグラフを書くにはどうしたらよいでしょうか。 また、もしエクセルで出来ないのでしたら、フリーソフト等 紹介していただけたら助かります。 お願いいたします。

  • エクセルのグラフで2つの棒グラフの軸を分けたい

     エクセルのグラフで,1枚のシートに2項目のデータを共に棒グラフで書きたいのですが.単位が大きく離れていて入るので,軸をグラフの右左で表示させようとしています.    データ系列の書式設定 軸 第2軸 でやると棒グラフが重なってしまうので、困ってます.何か方法はないでしょうか?  あきらめて,折れ線グラフと棒グラフを使ったほうが良いのでしょうか. よろしくお願いします.

  • 小学校で教わった棒グラフをエクセルで作りたい。

    エクセルの棒グラフ作成について質問します。 複数の項目で、一つの項目の数値が他の項目と大きく隔たりがある場合です。小学校の時、手描きの棒グラフの作成で、数値軸に「~」を入れ、数値を飛ばして作りました。例えば数値軸が10~100まで10間隔で並んで、10・20・30・40の次に~を入れて80・90・100のようにしたい場合です。 説明が下手で、申し訳ありません。 このやりかたをどうしても知りたいと思っています。教えてください。よろしくお願いします。

  • 積み上げ棒グラフと折れ線グラフについて

    前期対比ができる「積み上げ棒グラフと折れ線グラフをミックスしたグラフ」を作成したいのですがうまくできません。x軸は「月」Y軸は「金額」、棒グラフは「原価」の積み上げ、折れ線グラフは「売上高」です。例えばx軸「4月」に前期と当期の積み上げ棒グラフを2本並べ、それぞれの棒グラフ上に前期と当期の売上高の折れ線グラフを持ってきたいのです。うまくできないのは(1)棒グラフの4月と5月の間隔を空ける(2)折れ線グラフを前期(当期)のみを繋げるという2点です。 現在は、棒グラフについては前期当期のメリハリなく等間隔で並んでいます。折れ線グラフは、x軸位置を棒グラフに合わせるため、空白セルをそれぞれに挟んだのですが空白をプロットできず、ジグザグになっています。

  • EXCELで棒グラフのようなグラフ..

    どういう風に表現したらいいのか分かりづらいのですが,    |      ・       Y軸 |         | ・      ・    | _ _ _ _ X軸 と散布図で書いたグラフを     |      |       Y軸  |      |     |  |   |   |       | _|__| _ _|_ X軸 のように(上記グラフの点が下記グラフの線になったとお考えください.)Yが0から伸びるようなグラフにしたいのですが, そういうことはExcelでできますでしょうか? Kaleidaグラフでは 変数設定からマーカーを棒にすればできたのですが, Excelでは,マーカーは点でしかえらべないので,あきらめ気味です.. よろしくお願いします.

  • エクセル棒グラフ

    エクセル棒グラフについて質問させていただきます 例えば、Y軸に雨量10、20・・・100ミリ X軸にN月・・・・を表示させます グラフのY軸左側に雨量は自動で表示できますが、 棒グラフの右端に雨量を表示させるにはどのような操作をすれば表示できますか? よろしくお願いします

  • EXCELで、横軸が日付の棒グラフが細くなる

    EXCELで、横軸が日付の縦棒グラフを作成しようとすると、 棒グラフの幅がとても細くなってしまいます。 「データ系列の書式設定」⇒「オプション」⇒「棒の間隔」をいじってみても、たいして細さが変わりません。 解消法はありませんでしょうか?

  • エクセル2000の棒グラフについて

    エクセル2000で「積上げ縦棒」でグラフを作っております エックス軸は時系列で単位は「月」です。ワイ軸は「円」です。 とりあえず、1月から2月までの営業での各費用(消耗品費や交通費など)を積上げ横棒でグラフ化しました。 そこで、昨年の1月から12月までの積上げ棒グラフと、今年の積上げ棒グラフを月ごとに並べて表示させたいのです。 つまり、14年1月度の棒グラフに15年の1月度の棒グラフが隣接しており、すこし隙間を置いて14年2月度の棒グラフに15年の2月度の棒グラフが表示される・・・というふうにしたいのです。 エクセルにお詳しい方どうかお返事ください。大変困っております。

  • Excelの棒グラフについて

    Excelで棒グラフを作成しています。 進捗率と、伸び率を項目別に作成しています。 進捗率を棒グラフの幅で表し、伸び率を棒グラフの高さで表したグラフを作成したいのですが、可能でしょうか。 進捗率が高いほど、幅が広く、伸び率が高いほど、高い棒グラフとなる感じです。 環境は、Windows2000、Excel2000です。 よろしくお願い致します。

専門家に質問してみよう