x軸を対数スケールに設定しましたが、メジャーラベル、すなわち:1E000,1E001,1E002などしか表示されません...次に、マイナー値を表示します。2E000,3E000 、4E000、...、2E001,3E001、....。対数軸のマイナーラベルを表示する方法は?
それは下のグラフのようになります。
それは簡単な質問だが、私はこの問題を解決するための方法を見つけることができません。誰でも助けてくれますか?
ありがとうございます。
x軸を対数スケールに設定しましたが、メジャーラベル、すなわち:1E000,1E001,1E002などしか表示されません...次に、マイナー値を表示します。2E000,3E000 、4E000、...、2E001,3E001、....。対数軸のマイナーラベルを表示する方法は?
それは下のグラフのようになります。
それは簡単な質問だが、私はこの問題を解決するための方法を見つけることができません。誰でも助けてくれますか?
ありがとうございます。
この質問はこれと似ていますone。
これは、これを解決するために私に長い時間がかかったが、:あなた場合は、1にMinorGrid
Interval
を設定した場合、その後、あなたは伝統的な対数グリッドマーク、十年ごとに10を取得
:
aChart.ChartAreas[0].AxisX.IsLogarithmic = true;
aChart.ChartAreas[0].AxisX.MinorGrid.Interval = 1;
aChart.ChartAreas[0].AxisX.MinorGrid.Enabled = true;
を
これはコンパイルされない回答のコピーです。もちろん、どちらもコンパイルされません。それを 'aChart.ChartAreas [0] .AxisX.IsLogarithmic = true;' – TaW
私の知る限りでは、これを行うための唯一の方法は、例えばaxis.LabelStyle
の間隔プロパティを設定することである。例えば
this.chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 0.1;
を、logaritmicスケールで0.1を設定し、ラベルが表示さ10^0.1
になりますあなたはより多くの特定の何かが必要な場合は、10^0.2
、10^0.3
...
は、私は...あなたは手動でとても直感的でない場合であっても、プロパティaxis.CustomLabels
を使用してラベルを作成することをお勧め
いくつかのサンプルコードを投稿できます – Quantbuff