• 締切済み

グラフの目盛りの打ち方

使っている環境はVB6.0です。 ピクチャーボックスに折れ線グラフを書きたいのですが、X軸とY軸に目盛りを打って目盛りの横に数字を付けたいのですが、どのように書けばよいか分かりません・・・ 軸自体はLineを使えばできそうなのですが。。。なので、分かる方お願いしますm(_ _)m

みんなの回答

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

シコシコと例えばY軸の縦線に右端を接した短い水平線を繰り返しで引く。もちろん位置(Y座標)は定値だけ間歇的に増やし、その左に 目盛数値を入れる。データ要素の位置と連動させる必要があるが。 VB6でなくて、エクセルVBAで済みませんが、やってみました。 Sub test01() ActiveSheet.DrawingObjects.Delete ActiveSheet.Shapes.AddLine 230, 110, 230, 340 ActiveSheet.Shapes.AddLine 230, 340, 630, 340 For i = 340 To 110 Step -20 ActiveSheet.Shapes.AddLine 220, i, 230, i ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 200, i - 10, 25, 15). _ Select Selection.ShapeRange.Line.Visible = msoFalse Selection.Characters.Text = Format(340 - i, "##0") Selection.HorizontalAlignment = xlRight Next i End Sub をやってみてください。シート上に軸と目盛を描きます。、 上記の座標数値4つの相互関係などで、ヒントになれば幸いです。 ActiveSheet.Shapes.AddLine などはVB6のイメージボックスでは別のコードになりますが、どれとどれを同じ値にすべきかなどでヒントになるでしょう。(Lineはx1、y1、x2、y2、TextboxはL、T、W、H の4値です。)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.1

Visual Basic 6.0 初級講座 第8回 ピクチャーボックスとイメージ http://homepage1.nifty.com/rucio/main/shokyu/jugyou8.htm ------ 引用 ---- 5.ピクチャーボックスで文字を表示する ピクチャーボックスはイメージと違って文字も表示できます。 例 Picture1.Print "たけやぶやけた" 文字を表示する位置はピクチャーボックス内の座標で指定できます。 ピクチャーボックスの左上が座標(0、0)です。それで、座標 (300、100)に表示させるコードは以下のようになります。 Picture1.CurrentX = 300 Picture1.CurrentY = 100 Picture1.Print "好きときめきとキス" 表示する文字の色や大きさを設定するには ForeColor プロパティ と、Font プロパティを使います。この2つはいろいろな設定ができる ので遊んでみてください。やはり、プロパティウィンドウからいじる とよいでしょう。 ------ 引用 ----

関連するQ&A

  • グラフの書き方

    使っている環境はVB6.0です。 X座標とY座標のデータがあるとします。 そのデータを使ってピクチャーボックスに折れ線グラフを書きたいのですが、どのようにすればよいかわかりません。なので、教えてもらえないでしょうか? 軸については、書き方はわかりませんがアイデアとしては、データからX座標とY座標の最大値を取ってきて、それを自分で決めた個数で目盛り線を入れるという考えです。 よろしくお願いします。

  • グラフY軸の目盛りの作成

    こんにちは、今エクセルで、折れ線グラフを作成中です。価格別の数量の折れ線グラフです。X軸に価格、Y軸に数量です。Y軸の目盛りについてお伺いします。目盛りは、一目盛り10個単位で作成しておりますが、0~10までの目盛りのところだけ、一目盛りではなく、1,2,3,4,5,6、・・・個と細かく図りたいのですが、どなたか、わかる方、教えてください。 宜しくお願いします。

  • エクセルのグラフでの目盛りについて

    今,散布図で折れ線グラフを書いているのですが,出来上がったグラフの上下左右(X軸,Y軸)に目盛りを付けたいんですが(目盛り線ではなくてちょっとだけ印しみたいなもの。←これでわかってもらえますか?) 数値軸目盛り線と背景の色を同じにすることで左/下はできたんですが右/上はでないいんです。どうすればいいんですか?特に対数グラフだと左/上に印ができてしまい非常に不恰好なんです・・・。

  • エクセルのグラフの目盛りについて

    エクセルのグラフで二軸上の折れ線グラフを用いてグラフを描いたところ、プロットのデータに対応した値しかx軸の目盛りに表記されません。プロットにかかわらず、x軸の目盛りを取りたいのですが、どうやったらよいのでしょうか?

  • ワード 折れ線グラフの軸の目盛を揃えるには?

    お世話になります。 ワードで折れ線グラフを作成していますが、X軸の目盛が揃わず困っています。X軸を「年」にしていて、折れ線の値自体は「1946,1950,1955,1958…」と間隔が不揃いです。しかし値とは関係なく、目盛を「1945,1950,1955,1960…」と5年ごとに揃えるにはどうしたらよいでしょうか。

  • 折れ線グラフでの目盛線について

    EXCEL2000を使っています。 折れ線グラフでY軸(縦軸)に引かれる何本かの目盛線 のうち1本だけ太くしたり色を変えたりしたいのですが、 わからないので教えてくださいっ!

  • EXCELグラフ補助目盛について

    EXCEL2003で折れ線グラフを作成する場合、Y軸の書式設定ダイアログ→パターンタブ→補助目盛の種類の項目内の[交差]オプションボタンをONにすると、Y軸と交差するX軸上だけY軸の補助目盛が表示されます。ほかのX軸上にも表示したいのですが、いい方法を教えてください。お願いします。

  • エクセル2007グラフ作成で軸の目盛を編集したい

    こんばんわ。 お世話になります。 エクセル2007グラフ作成で軸の目盛を編集したいのですが、うまくいきません。 X軸に16から、70までの数字、Y軸には、5から20までの数字のグラフを作っています 目盛は、X軸は目盛の始点は、15から始まり70で終わる5刻みの目盛を書きたいのです。 Y軸は、軸のオプションで、最小値と最大値という項目があったのですが、Y軸には、軸の書式設定に同じ項目が無く、出来ません。 簡単なのかもしれませんが、自分の実力不足でうまく出来ません。 ご教示下さい。 よろしくお願いいたします。

  • グラフの左右両サイドでY軸目盛を表示したい

    office softはよく分かりませんが、多分2000だと思います。 Excelの表を図形描画で折れ線のグラフにしました。X軸が長いので、見やすくするため、左右両サイドでY軸目盛を表示したいです。 今Y軸目盛は左の方にしか作れないで困っています。ご存知の方どなたか教えてください!よろしくお願い致します。

  • EXcelグラフの上限下限の色替え

    大至急しりたいので教えて下さい。 折れ線グラフのY軸目盛りの線を色替えしたいのですが、 全部の目盛りの色を替えるのでなく 例えば、血圧のグラフと作るとして、Y軸に血圧値をいれ、 150 100 80 というY軸が出来たら、150の目盛りと80の目盛りの所にそれ以上又は、それ以下の数値になったらいけませんよという基準値を示したい為、 その2箇所の目盛りの色だけを変えたいのですがどういう方法がありますか? 1つは図形を使ってラインを引くのはわかったのですが これだと、グラフがいっぱいあるので、手間がかかりグラフ自体で出来ないのかと思っています。 わかりにくい説明でもうしわけございませんが 教えて下さい。

専門家に質問してみよう