ujimushi(@旧sradjp(15364))の日記

旧スラドの日記の引越先です

Plots.jl v2

Title below plot[勝手に回答]

ホントに久しぶりの勝手に回答シリーズ。 今回はTitle below plot。Julia Discourseからの質問です。 下側にタイトルを表示したいということみたいですね。 以前紹介したtitle(location|(font[hv]align))(Plots.jl(GR))追加情報 とかが参考になるでしょうか…

size, dpi(Plots.jl(GR))とpng出力

本当に久しぶりのPlots.jlのGRバックエンドのアトリビュートを紹介するだけのこのシリーズ。 今回はdpiとsizeです。 sizeはともかくこのdpiはほぼpngファイルしか関係のないアトリビュートです。 sizeアトリビュート sizeアトリビュートはグラフ全体の大きさ…

foreground_color_axis(Plots.jl(GR))兼[勝手に回答]

Plots.jlのGRバックエンドのマイナーなアトリビュートを変更して 紹介するだけのこのシリーズ。久しぶりですが,今回はforeground_color_axis。 tickの色を変更するアトリビュートです。 実は,how to set color of ticksというJulia Discourseの記事を見て …

JuMPを使って算額その1004を解く

お詫び 最初に断わっておきますが,完全に元ネタは算額(その1004)のパクりです。つつしんでお詫び申し上げます。 ※ 追記[2025-07-11] 上記リンク切れを修正しました。 目的 とは言うものの個人的な目的もあって, せっかくのJulia言語,SymPyで解くのはPytho…

rotation(Plots.jl(GR))

今回のPlots.jlのアトリビュート紹介(ただしGRバックエンドに限る)はrotationです。 rotationはチックラベルの回転を示します。 tickfontrotationという似たようなアトリビュートがありますが,有効でないことは 以前紹介した記事の通りです。 というか,一…

mirror(Plots.jl(GR))

毎回どんなアトリビュートか分からないものを優先的に紹介するこのシリーズ。今回はmirrorアトリビュートです。 試してみると,tickの付き方が反転します。 最初は簡単と思っていたのですが,framestyleによって動きが違います。 百聞は一見にしかずです。動…

背景を透明・半透明にするTips & background_color他 (Plots.jl(GR))

元々plt=plot(sin); plt.attr[:backdround_color]がRGBA{Float64}(1.0, 1.0, 1.0, 1.0)だった ところから確認したら分かったことを元に書きますが,基本はアトリビュートの紹介です。 今回紹介するAttribute一覧 次の通りですが,legend_background_colorは…

minorticks(Plots.jl(GR))

ドキュメントがないなら手当たり次第設定して実動作を確認してみる 体育会系のPlots.jl(GRバックエンド)アトリビュート紹介シリーズ。 今回はminorticks,副目盛の設定です。Seriisアトリビュートです。 minorticksに設定できる値は,:auto,整数値です。tic…

grid* (Plots.jl(GR))

Plots.jlのGRバックエンド,アトリビュート探訪し続けるこのシリーズ。今回はgrid関連のアトリビュートです。 grid,gridalpha,gridlinewidth,gridstyleのアトリビュートを試してみます。 grid 設定できる値はAxis Attributesに Show the grid lines ? tru…

guide*(Plots.jl(GR))

今回は,guide関連のアトリビュートを紹介します。 Axisアトリビュートなのでx,yがあります。 アトリビュート一覧と別名 ちょっと特殊なやつを含みます。 guide xguide, xlabel yguide, ylabel [xy]?guide_position [xy]?guidefontcolor [xy]?guidefontfa…

flip(Plots.jl(GR))

今回は謎のAxisアトリビュート,flipです。 通常は左→右,下→上に値が大きくなるのですが,逆にして図示するというものです。 別名 flipのみで,別名はありません。 使用例 using Plots import GR gr() plot( plot(sin; xflip=true, title="xflip=true"), pl…

tickfont(color|family|rotation|size|[vh]align)(Plots.jl(GR))

これまでよく紹介してきたフォント周りのアトリビュートのtick版です。 Axis Attributesになります。 別名 それぞれ一種類で別名がありません。 tickfontcolor tickfontfamily tickfontrotation tickfontsize tickfontvalign tickfonthalign 使用例 フォント…

frame_style(Plots.jl(GR))

今回はグラフのフレーム(外観)を設定するframe_styleアトリビュートの紹介をします。 といっても自分は今までに変更したことがなく,アトリビュート一覧で見つけて, 今回調べて「へ~」という感じです。 subplotのアトリビュートになります。 別名 実は非常…

tick_direction(Plots.jl(GR))

今回はあまり重要度が高くないアトリビュートです。tickの向きを指定するアトリビュートで 大きく内向きか外向かしか設定がありません。 別名 次の通りです。 tick_direction tick_dir tick_or tick_orientation tickdir tickdirection tickor tickorientati…

([xy]|)ticks(Plots.jl (GR))

どうでもいいことから説明していくこのPlots.jl解説シリーズ。 今回は目盛り(tick)です。今までの紹介の中では役に立つ方かもしれません。 Axisアトリビュート全般 今回のticksはAxisアトリビュートです。Axisアトリビュートは2Dプロットの場合, 頭に,xやy…

thickness_scaling(Plots.jl(GR))

tickを書こうとして少し調査中で分からないものを待っているといつまでも進まないので 手間はかかっても分かるものを進めることとしたい今日この頃。 今回はthickness_scalingのアトリビュートを紹介します。 plot関連のアトリビュートです。 実はtickの太さ…

title(location|(font[hv]align))(Plots.jl(GR))追加情報

今回の内容はtitle(|location|font(family|size|color|rotation|[vh]align)) (Plots.jl(GR)) の追加情報になります。 まぁ何というか公式のアトリビュートのドキュメントに Atrribute Aliases Default Type Description titlelocation ... :center Symbol ..…

((top|bottom|left|right)_|)margin(Plots.jl(GR))

ほぼ初めてのfontやテキスト以外のアトリビュートの説明になります。 この説明をするのは,title_locationでもplot_titlelocation と同じようなことができることが分かったため,マージン関係を 説明しておいた方がいいと判断したためです。 早速説明してい…

Plots.jl Ver.2 (GR)用フォントパッチ(Linux用)

いまだに正式リリースされていないPlots.jl Ver.2用に 先日紹介したPlots.jlのGRバックエンド用フォントパッチ(Linux用)を移植した。 誰の役にも立たない情報であるが,いつかバージョン2が出た時の自分のために記録しておく。 といっても,バージョン1より…

Plots.jl Ver.2を試用できる環境を構築する

Plots.jl 開発状況(Road to plots 2.0) で紹介した通り,Plots.jlのバージョン2の開発が進んでいる。 そこで,そのバージョン 2を試用できる環境を構築するスクリプトを作ってみた。 juliaのLibGit2がよく分かっていないので,gitコマンドで構築する。 using…

Plots.jl 開発状況(Road to plots 2.0)

どうもPlots.jlの次期メジャーバージョンの開発がそこそこ進んでいるらしい。 GRとUnicodePlotのバックエンドはかなり開発が進んでいるっぽい。現在90%のテストが通っている状況。 ただ,まだチェックが入っていない項目も多いので今すぐリリースという感じ…