<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      在Blazor頁面上顯示ScottPlot5 chart圖

      ScottPlot5 支持blazor, 內(nèi)置支持縮放和拖地等交互性, 其他交互性暫不支持, 比如選中指定散點, 顯示散點的tooltip.
      下面是一個示例,

      @page "/"
      @using ScottPlot
      @using ScottPlot.Blazor
      
      <PageTitle>Home</PageTitle>
      <h1>Hello, world!</h1>
      Welcome to your new app.
      <BlazorPlot @ref=blazorPlot Style="width: 400px; height: 400px;" />
      
      @code{
      
      
          //創(chuàng)建一個 BlazorPlot 對象
          BlazorPlot blazorPlot { get; set; } = new();
      
          protected override void OnAfterRender(bool firstRender)
          {
              if (firstRender)
              {
                  // 從 blazorPlot 中獲取  Plot 對象
                  var myPlot = blazorPlot.Plot;
      
      
      
                  //創(chuàng)建2個boxPlot
                  ScottPlot.Box box = new()
                  {
                      Position = 5,
                      BoxMin = 81,
                      BoxMax = 93,
                      WhiskerMin = 76,
                      WhiskerMax = 107,
                      BoxMiddle = 84,
      
                  };
                  ScottPlot.Box box2 = new()
                  {
                      Position = 6,
                      BoxMin = 81,
                      BoxMax = 93,
                      WhiskerMin = 76,
                      WhiskerMax = 107,
                      BoxMiddle = 84,
                  };
      
      
                  //在myPlot增加boxPlot
                  myPlot.Add.Box(box);
                  myPlot.Add.Box(box2);
      
                  //設(shè)置X label, 可以設(shè)置多行文本            
                  myPlot.Axes.Bottom.Label.Text = "time\nline2\nline3";
      
                  //因為X Label為多行, 所以需要設(shè)置padding值, 否則只能顯示出第一行文本, 數(shù)值單位為像素
                  var padding =new ScottPlot.PixelPadding(left:100,right:50,bottom:150,top:50);
                  myPlot.Layout.Fixed(padding);
      
      
                  //設(shè)置title
                  myPlot.Title("box plot sample");
      
                  //在plot上增加一個 text, 坐標(biāo)單位是X/Y軸刻度單位
                  var myText= myPlot.Add.Text("text", 5, 80); 
                  myText.Label.Alignment = Alignment.MiddleLeft;
                  myText.Label.Bold = true;
                  myText.Label.FontSize = 26;
                  myText.Label.ForeColor = Colors.Blue;                    
      
                  // 設(shè)置坐標(biāo)軸限制
                  myPlot.Axes.SetLimits(0, 10, 70, 110);
      
                  //設(shè)置X軸刻度
                  ScottPlot.Tick[] ticks = { 
                      new ScottPlot.Tick(0, "T0"), 
                      new ScottPlot.Tick(1, "T1"), 
                      new ScottPlot.Tick(2, "T2"), 
                      new ScottPlot.Tick(3, "T3"), 
                      new ScottPlot.Tick(4, "T4"), 
                      new ScottPlot.Tick(5, "T5"), 
                      new ScottPlot.Tick(6, "T6"), 
                      new ScottPlot.Tick(7, "T7"), 
                      new ScottPlot.Tick(8, "T8"), 
                      new ScottPlot.Tick(9, "T9"), 
                      new ScottPlot.Tick(10, "T0"), 
             };
                  myPlot.Axes.Bottom.TickGenerator = new ScottPlot.TickGenerators.NumericManual(ticks);
      
                  //或者使用日期刻度
                  //myPlot.Axes.DateTimeTicksBottom();
      
                  //使用散點圖來顯示異常點 outliers
                  double[] outlierX = { 5, 6 };//X坐標(biāo)對應(yīng) boxplot 的位置, 數(shù)值單位為刻度尺單位
                  double[] outlierY = { 109, 108 };//Y坐標(biāo)異常點的數(shù)值, 數(shù)值單位為刻度尺單位
                  var scatter=myPlot.Add.Scatter(outlierX, outlierY);
                  scatter.MarkerStyle = new MarkerStyle(MarkerShape.FilledCircle, 5f, Colors.Red);
                  scatter.LineWidth = 0; //不顯示連接線
                 
                  // 刷新 BlazorPlot 組件以顯示更新后的圖表
                  //blazorPlot.Refresh();
      
                  //myPlot.SavePng() ;
              }
          }
      
      
      }
      
      posted @ 2024-03-16 22:36  harrychinese  閱讀(276)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产一级老熟女自拍视频| 日韩精品 在线一区二区| 欧美乱妇高清无乱码免费| 久久无码中文字幕免费影院蜜桃| a级国产乱理伦片在线观看al| 亚洲深深色噜噜狠狠网站| 亚洲精品日本一区二区| 狠狠婷婷综合久久久久久| 亚洲成人av高清在线| 欧美福利电影A在线播放| 国产精品国产三级国快看| 日韩精品国产二区三区| 久久亚洲国产精品久久| 甘泉县| 成人精品日韩专区在线观看| 国产精品永久免费成人av| 一区二区三区av天堂| 亚洲国产精品人人做人人爱| 色老头在线一区二区三区| 亚洲欧美综合精品成| 一本久道久久综合狠狠躁av| 日韩理伦片一区二区三区| 国产成人精品2021欧美日韩| 亚洲国产精品午夜福利| 61精品人妻一区二区三区| 国产亚洲人成网站在线观看| 亚洲人成人网站色www| 亚洲一区三区三区成人久| 亚洲国产精久久久久久久春色| 国产盗摄xxxx视频xxxx| 四虎影视www在线播放| 日本高清日本在线免费| 在线中文一区字幕对白| 欧洲美熟女乱又伦免费视频| 欧美精品人人做人人爱视频| 亚洲精品日韩精品久久| 欧美一区二区三区欧美日韩亚洲| 久久精品人妻无码专区| 天堂中文8资源在线8| 激情综合五月网| 国产午夜精品一区理论片|