代码之家  ›  专栏  ›  技术社区  ›  AZ_

手动缩放WPF条形图

  •  0
  • AZ_  · 技术社区  · 15 年前

    我在扫描电脑,它们的刻度不能像1.5,2,2.5,它们应该是1,2,3,4这样的整数。

    我当前的代码是

    ICollection<KeyValuePair<String, int>> data = new Dictionary<String, int>();
                data.Add(new KeyValuePair<string, int>(Protocol, protocolCount));
    
                mycolseries = new ColumnSeries
                    {
                        ItemsSource = data,
                        Title = Protocol,
                        IndependentValuePath = "Key",
                        DependentValuePath = "Value",                        
                    };                
                mainChart.Series.Add(mycolseries);  
    

    如果我将依赖值更改为“key”,它会产生奇怪的错误,比如“new应该与调用或元素一起使用,或者尚未初始化”。

    1 回复  |  直到 15 年前
        1
  •  0
  •   AZ_    15 年前
    public void Window1(){
           setChartSCale()
    }
    
    
        private void setChartScale()
        {
         lamainChart.Interval = 1;
        lamainChart.Orientation = AxisOrientation.Y;
        lamainChart.ShowGridLines = true;
        //lamainChart.Maximum = 50;
        lamainChart.Minimum = 0;
        }
    

    递归调用此方法 private void addrecursiveledgendafterinit(字符串协议,int protocolCount) { ICollection>data=new dictionary(); data.add(new keyvaluepair(protocol,protocolCount));

                mycolseries = new ColumnSeries
                    {
                        ItemsSource = data,
                        Title = Protocol,
                        IndependentValuePath = "Key",                        
                        DependentRangeAxis =lamainChart,
                        DependentValuePath = "Value"
    
                    };                
                mainChart.Series.Add(mycolseries); 
    
    
    
        }